• 1201新课程TSQL语句


    1.创建数据库

    create datebase 表名称

    2.删除数据库

    drop datebase 表名称 

    3.创建表

    -create table test(表名称)
    (
    code(列名称) varchar(列类型,字符串类型)(20)(字符串长度), 
    name varchar(20)
    );

    -create table test1
    (
    code varchar(20) primary key,
    name varchar(20)
    );

    primary key 主键

    create table test2
    (
    code varchar(20) primary key,
    name varchar(20) not null
    );not null 非空

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

    foreign key (列名) references 主表名(列名)  外键

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

    auto_increment 自增长列

    注意:1.每条语句后加分号
    2.最后一列后面不加逗号
    3.符号一定是英文的

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

    1.C:添加数据
    insert into 表名 values('n001','张三');

    insert into test2 values('n001','');
    insert into test2(code) values('n001'); 指定列添加
    insert into haoyou values('zs','ls');

    注意:
    1.如果添加的数据是字符串,需要加<单引号>,如果是其他类型不要加单引号2.在添加数据的时候,值的数量要和列匹配
    3.在添加数据的时候,可以指定列添加
    4.如果要添加的列是自增长列,可以给一个空字符串

    5.注释语法:#

    CRUD操作
    1.增加
    insert into 表名 values(列的值,列的值)
    insert into 表名(列名,列名) values(值,值)

    2.删除
    delete from 表名
    delete from test

    delete from 表名 where 条件
    delete from test where code='n002'

    3.修改
    update 表名 set 列名=值
    update test set name='回族'

    update 表名 set 列名=值 where 条件
    update test set name='汉族' where code='n002'

  • 相关阅读:
    codevs2034 01串2
    codevs2622数字序列( 连续子序列最大和O(n)算法)
    codevs3008加工生产调度(Johnson算法)
    codevs1955光纤通信(并查集)
    codevs4203山区建小学
    codevs2618核电站问题
    常用端口
    ntp时间同步服务器
    date linux系统校正时间
    用户切换
  • 原文地址:https://www.cnblogs.com/xiaoming-6/p/6122481.html
Copyright © 2020-2023  润新知