数据库创建(一般用工具创建,代码了解即可)
create tdatabase 数据库名字
修改数据库名字
exec sp_renamedb '原本的库名','新库名'
删除数据库
drop database 数据库的名字
创建表
create table 表的名字(
列名 数据类型 (数据的格式) (not null)/null(是否能为空)
)
例: create table table1( //创建一个名为table1的表
id int(10) not null identity(1,1) primary key, //id为主键,以1为首每次自增1, 不为空
name varchar(50) not null //名字列 不超过50个字符,不为空
)
修改表
exec sp_rename '旧表名','新表名'
删除表
drop table 表名
添加字段
alter table 表名 add 新字段 数据类型 是否为空
修改字段
exec sp_rename '表名.旧字段','新字段'
删除字段
alter table 表名 drop column 字段
修改字段的数据类型
alter table 表名 alter column 字段 数据类型
数据库基础的增删查改
增加数据
insert into 表名 values (数据) --不建议使用
insert into 表名 (列名,列名...) values( 数据,数据,...) --数据必须与列名一一对应
查询数据
select *from 表名 --查询表中所有的数据,不建议使用,会影响代码运行的速度
select 列名,... from 表名 //查询数据表中列名下的数据
select 列名 as 别名 from 表名 //查询数据表中列名下的数据,显示时列名以别名显示
select 别名.列名 from 表名 as 别名 //方便查询
select *from 表名 where 条件 and/or 条件 查询数据表中 满足条件的数据
修改数据
update 表名 set 列名=数据,列名=数据...
update 表明 set 修改项 where 条件 //修改符合条件的项
删除数据
delete from 表名 //删除表中所有的数据
delete from 表名 where 条件 //删除符合条件的数据行