1、小练习:

一切数据都是有用的,当我们删除时只是象征性设置一个标志位:

2、SQL学习

1)创建数据库

create database DbName;

使用--注释

多行注释/**/

2)删除数据库

drop database DbName;

3)其他设置:

4)查询:(注意必须加[])

select * from [Demo].[dbo].[user];

5) 创建表

create table Employee(
Id int primary key not null,
EmpName nvarchar(32) null,
EmpAge int default(18) not null,
DelFlag smallint default(0) not null
)

primary key  设置主键

not null  设置不可为空

default() 设置默认值

->创建数据库的SQL:********
create database 数据库名
on
(
name=‘’,
size=5MB,
filegrowth=2MB,
filename="....\data\db.mdf"
)
log on
(
name=‘_log’,
size=5MB,
filegrowth=2MB,
filename="....\data\db_log.ldf"
)
->创建表的SQL:*******
create table 表名
(
列名 类型 null,
.....,
列名 类型 primaryt key not null,--主键列 列名 类型 identity(1,1) not null,--自动增长,只能用于数据的类型:int,bigint,float )
--设置种子与自动增长
Id int identity(1,1) not null

6)基本查询

查询某几列

select name,age from [dbo].[user];

指定条件:where

select name,id from [dbo].[user] where name='Lucy';

7)插入

Insert into [表名](列名1,列名2,...) values(值1,值2...)

Insert into [user](name) values('Oliva');

如果插入中文字符,需要声明N,

省略了结构名dbo,而且只有dbo可以省

Insert into [user](name) values(N'李慧霞');
Insert into [user](name,birthdate) values(N'孙兴','1997-9-8');

8) 删除

如果没有where进行条件限制,将删除整个表

delete from [dbo].[user] where id=;

9) 修改

update [dbo].[user] set name='cc',age= where id=

->NChar和Char的区别?
->避免乱码
->N:Unicode,用两个自己表示一个字符。

字节不同 char类型是一个字节char(8)只能存8字母; nchar类型是双字节nchar(8)能存8个汉字;

sql02的更多相关文章

  1. 关于table的一些记录

    HTML有10个表格相关标签 <caption> 表格的大标题,该标记可以出现在<table> 之间的任意位置.它对于搜索引擎的机器人记录信息十分重要.参数有align.val ...

  2. 基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装

    一.测试需求介绍与准备 公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究.测试,确保 ...

  3. 【腾讯云的1001种玩法】在腾讯云上创建您的SQL Cluster(5)

    版权声明:本文由李斯达 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/97264001482830465 来源:腾云阁 h ...

  4. innodb的锁

    观察innodb的锁时间,需要关注: mysqladmin extended-status -r -i 1 -uroot | grep "Innodb_row_lock_time" ...

  5. Replication的犄角旮旯(九)-- sp_setsubscriptionxactseqno,赋予订阅活力的工具

    <Replication的犄角旮旯>系列导读 Replication的犄角旮旯(一)--变更订阅端表名的应用场景 Replication的犄角旮旯(二)--寻找订阅端丢失的记录 Repli ...

  6. iSCSI配置流程

    Windows群集两个节点:分别在SQL01和SQL02设置连接共享磁盘: 此前已经在存储服务器通过StarWind创建了三个虚拟磁盘:Quemon+data+backup:starwind安装请参考 ...

  7. innodb的锁时间

    观察innodb的锁时间,需要关注: mysqladmin extended-status -r -i 1 -uroot | grep "Innodb_row_lock_time" ...

  8. 在腾讯云上创建您的SQL Cluster(3)

    版权声明:本文由李斯达原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/250 来源:腾云阁 https://www.qclo ...

  9. 在腾讯云上创建您的SQL Cluster(2)

    版权声明:本文由李斯达原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/248 来源:腾云阁 https://www.qclo ...

随机推荐

  1. 现有.NET 开源框架浅析

    自己一直在关注框架,也喜欢捣鼓一些框架,最近我们自己一直是在用OSGI.NET 做插件式模块开发,感兴趣的可以到 http://www.iopenworks.com/   官网了解,在进行OSGI.N ...

  2. VMware 三种网络配置解释

    https://blog.csdn.net/noob_f/article/details/51099040 ifconfig -a 网卡名称

  3. redHat更新yum源

    1. 网易镜像仓库查找相关rpm 包并下载 :http://mirrors.163.com/centos/6/os/x86_64/Packages/ wget http://mirrors.163.c ...

  4. js正则表达式常用的大部分函数

    1.)String方法a.)String.search()参数:可以是正则表达式也可以是普通的字符串.返回值:如果找到匹配则返回首字符的索引位置,找不到则返回-1var s = "Hello ...

  5. JavaEE基础:过滤器、监听器、拦截器,应用...

    写在前面说起Java和C++,很容易想到让人疯狂的指针,Java使用了内存动态分配和垃圾回收技术,让我们从C++的各种指针问题中摆脱出来,更加专心于业务逻辑,不过如果我们需要深入了解java的JVM相 ...

  6. 手机遥控Office,变身演讲达人

    编者按:在商业演讲中,需要在PPT/Word/Excel文件中切换以达到最佳演讲效果-Office Remote可帮助Windows Phone变身Office的智能遥控.以蓝牙控制电脑,触屏操作多种 ...

  7. javaweb_forQuery

    http://how2j.cn/k/tmall_ssm/tmall_ssm-1516/1516.html 总体思路 使用springMVC+spring+mybatis的方式打通表现层/业务层/持久层 ...

  8. [LC] 79. Word Search

    Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from l ...

  9. 3DSMAX 卸载工具,完美彻底卸载清除干净3dsmax各种残留注册表和文件

    一些同学安装3dsmax出错了,也有时候想重新安装3dsmax的时候会出现这种本电脑已安装3dsmax,你要是不留意直接安装,只会安装3dsmax的附件,3dsmax是不会安装上的.这种原因呢就是大家 ...

  10. 最小生成树 HihoCoder-1097、1098、1109(最小生成树算法)

    太久没写最小生成树了,快忘光了.这几天回顾了一下 最小生成树一·Prim算法 AC G++ 369ms 17MB #include "cstdio" using namespace ...