1、创建数据库
CREATE DATABASE 数据库名
[可选参数...]
创建一个student数据库
CREATE DATABASE student
创建一个student2数据库,制定数据文件所存放的地方
CREATE DATABASE student
ON
{
NAME="student2",
FILENAME="D:\"
}
2、删除数据库
DROP DATABASE 数据库名
DROP DATABASE student
3、创建表
CREATE TABLE 表名
{
字段名 字段类型 [可选约束]
}
CREATE TABLE studentinfo
{
id int,
name nvaechar(50)
age int
}
4、修改表ALTER TABLE
将name字段改为nvaechar(10)非空
ALTER TABLE sudentinfo
alter column name nvaechar(10) not null
添加字段gender
ALTER TABLE sudentinfo
add gender name nvaechar(2) not null
删除字段gender
ALTER TABLE sudentinfo
drop column gender
对gender进行约束只能是男或女
ALTER TABLE sudentinfo
add constraint ck_gender check (gender='男' or gender='女')
删除表
DROP TABLE 表名
插入数据INSERT
INSERT INTO 表名[(字段列表) values(值列表)]
更新数据库
UPDATE 表名
SET 新值
[where 条件]
5、SQL查询语句
SELECT 查询列表[INTO 表名]
[FROM 表名] [WHERE 条件]
[GROUP BY 分组条件]
[HAVING 搜索条件]
[ORDER BY 排序条件[ASC|DESC]]
select * from studentinfo
"*"代表所有字段
使用where子句设置查询条件
select * from examscore
where score>=80
6、通配符
当我们需要进行模糊查询的时候,比如查询姓王的人的信息,就需要用到通配符
% 替代任何字符
_ 替代任何单个字符
[] 替代指定范围内的单个字符
[^] 替代指定范围外的单个字符