数据库TSQL语句

一、创建数据库
create database test3;
二、删除数据库
drop database test3;
三、如何创建表
create(创建) table(表) test(表名)(此处写列 varchar:字符串)括号里面写长度

create table test
(
code varchar(20) primary key,                                                             
name varchar(20) not null
);

2、外键应用
先建好主表

create table zhu
(
    size varchar(20) primary key,
    name varchar(20) not null
);

再建从表,插入外键。

create table cong
(
    code int primary key,
    name varchar(20),
    zhu int,
    foreign key(zhu) references zhu(code)
);

注意:
①每条语句后加分号,最后一列后面不加逗号。
②符号一定是英文的。


关键字:
加主键:primary key,
非空: not null
外键:foreign key(列明)references主表名(列名)
自增长列:auto_incerement
例:
自增长列 我的用户名 好友的用户名
1、联合主键
2、加一列自增长:ids int auto_incerement primary key,

create table haoyou
(
    ids int auto_increment primary key,
    me varchar(20),
    friends varchar(20)
);

四、删除表
drop table haoyou;

二、对数据的增删改查
CRUD操作
C:create:添加
R:read:查询
U:update 修改
D:delete 删除

1、C:添加数据
insert into 表名 valuse(值‘n001’,'张三')
insert into test2 valuse('n001','张三')
insert into test2(code) values('n001');指定列添加
insert into haoyou values('','he','ha')


注意:
①如果添加的数据是字符串,需要加<单引号>,若是其他类型就不要加单引号。
②再添加数据的时候,值的数量要和列匹配。
③在添加数据的时候,可以指定列添加。
④如果要添加的列

备注:
注释语法:#

原文地址:https://www.cnblogs.com/zrifq/p/6121290.html