• 如何用代码创建数据库


    T-SQL语句

    1. 创建数据库

    create database +数据库名称;

    2. 删除数据库

    drop database +数据库名称;

    3. 创建表

    create table +表名

    (

       写列      列明code+列的类型varchar(长度),

                   name varchar()

    );

    注意:1 每条语句后加逗号

            2 最后一列后面不加逗号

    如何做主键

    create table +表名

    (

          code varchar() primary key,

          name varchar()

    );

    关键字: primary key  主键

    如何做非空

    create table +表名

    (

           code varchar() primary key,

           name varchar() 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  外键

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

               Err 是出现错误的意思

    如何做自增长列

    create table cong

    (

             ids(自增长列,常用) int auto_increment primary key,

             me varchar(20),

             friends varchar(20)

    );

     自增长列( 作为主键列) 我的用户名 好友的用户名   无法找主键的情况下

    1. 联合主键

    2. 加一列自增长(自动递增)整数

    关键字:  auto_increment自增长列

    如何删除表

    drop table haoyou(表名);

    注意:符号一定是英文的

    对数据的增删改查

    CRUD操作

    C: create 添加

    R: read 查询

    U: update 修改

    D: delete 删除

    1. C  create 添加数据

     insert (插入数据) into 表名 values值('n001',' 李四');

     insert into test2 values('n001','李四');

     insert into test2(code) values('n001','李四');    指定列添加

     insert into haoyou values('','n001','李四'); 自增长列

    注意:1.如果添加的数据是字符串,需要加单引号!其他类型的不要加单引号!

            2.在添加数据的时候,值得数量要和列匹配!可添加空单引号

            3.在添加的时候可以给指定列添加数据

            4.如果要添加的列是自增长列,可以给一个空字符串''

            5.注释语法  #     

            6.可以ctrl+s保存

            7.如何把数据,格式全部转到另一台电脑 从工具里面找到数据传输   .sql格式

  • 相关阅读:
    并发编程学习笔记(15)----Executor框架的使用
    并发编程学习笔记(14)----ThreadPoolExecutor(线程池)的使用及原理
    并发编程学习笔记(13)----ConcurrentLinkedQueue(非阻塞队列)和BlockingQueue(阻塞队列)原理
    并发编程学习笔记(12)----Fork/Join框架
    并发编程学习笔记(11)----FutureTask的使用及实现
    并发编程学习笔记(10)----并发工具类CyclicBarrier、Semaphore和Exchanger类的使用和原理
    设计模式:代理模式
    设计模式:装饰模式
    设计模式:几大原则
    设计模式:策略模式(Strategy)
  • 原文地址:https://www.cnblogs.com/zqseven/p/6120834.html
Copyright © 2020-2023  润新知