1.创建数据库:create database --数据库名,不能中文,不能数字开头,不能符号开头
2.删除数据库:drop database-- 数据库名
use student--使用数据库
3.注释:一段 /* */
一行 --
4.创建表: create table 表名
create table 表名
(
列名 数据类型,
...
...
设置主键列: primary key
设置唯一列: unique
设置非空:not null
设置自增列:identity(1,1) - 从1开始计数,每次自增1
)
5. 删除表: drop table 表名
6.添加列:alter table 表名 add 列名 数据类型
7. 删除列:alter table 表名 drop column 列名
8.添加数据:insert into 表名 values('S001','2000-1-1',01/'true''False',100)
9. 修改数据:update 表名 set 列名 = 值
10。删除数据:delete from 表名 / truncate table 表名
11.查询数据:select *from 表名
--------------------------------------------------------------------
条件修改:
update 表名 set 列名 = 值 where 列名 = 值
条件删除:
delete from 表名 where 列名 = 值
-高级查询
+条件查询
+ 查列 *改为要查看的列,多列逗号隔开
+ 筛选条件 where 列名 = >= <= > < 值 and or
+模糊查询
select * from 表名 where 列名 like '%值%' %通配符
可匹配任意类型和长度的字符,如果是中文,请使用
两个百分号即
%%
+排序查询
select * from 表名 where order by 列名 asc / desc
+去重查询
select distinct 列名 from 表名
+分组查询
select 某一列名 from 表名 group by 对应的列名
+子查询
将查询语句当做值来使用