主外键 两个列 数据类型必须一致
varchar(max) 它是不可以作为主键列的
数据库名, 表名,列名不允许使用汉字
t-sql语句
创建数据库:create database data0624_1 后面的是数据库名字
删除数据库:drop database data0624_1 别一直放在上面,再不小心按到了
用什么库: use data0624_1 使用语句
创建表:
create table student
(
ids int not null unique, 唯一约束。不为空 identity(1,1)自增,从一开始每次增加一
code nvarchar(200) primary key, 主键列
name nvarchar(200),
sex bit,
birthday datetime,
score decimal(10,4) ,
nation nvarchar(200),
。。。。。。。
列名 数据类型,
。。。
。。。
设置主键列:primary key
设置唯一列: unique
设置非空:not null
设置自增列:identity(1,1) 从1 开始计数,每次自增1
)
删除表: drop table student 用完了 赶紧注释掉 ,别引起麻烦
添加列:alter table 表名 add 列名 数据类型
删除列:alter table 表名drop column 列名
修改表结构:update student set nation=‘n002‘,score=100 修改nation 列 noo1改为n002 ,可以修改多个
添加数据:insert into student values(‘s001‘,‘张三‘,1,‘1999-1-1’,95.5,‘n002’)
insert into 表名 values(‘s001‘,‘张三‘,1,‘1999-1-1’,95.5,‘n002’)
修改数据:updata 表名 set 列名 = 值
删除数据:delete from student 一行一行删除 ,,,,truncate table student 删除所有的数据
查询数据:select * from student