zoukankan      html  css  js  c++  java
  • mysql学习笔记-数据表的操作

    创建表:

    create table[if not exists] tbl_name(
       //字段名称 字段类型 [完整性约束条件]      
       //字段名称 字段类型 [完整性约束条件]  
       ...
    )engine=存储引擎   charset=编码方式;

    查看当前数据库下已有数据表:

    SHOW [EXTENDED] [FULL] TABLES
        [{FROM | IN} db_name]
        [LIKE 'pattern' | WHERE expr]

    完整性约束条件:

    unsigned  //无符号  没有负数  从0开始
    zerofill      //0填充当数据的显示长度不够的时候可以使用前补0的效果填充至指定长度
    not null     //非空约束,插入字段的时候必须给值
    default      //默认值,如果插入记录的时候没有给值,则使用默认值
    primary key  // 主键标识记录的唯一性,值不能重复,一个表只能有一个键,自动禁止为空
    unique key    //唯一性
    auto_increment   //自动增长
    foreign key    //外键约束

    查看指定数据表的详细信息:

    show create table db_name;

    查询表中各字段的值:

    SELECT * FROM tbl_name;

    查看表结构:

    desc tbl_name;
    describe tbl_name;
    show columns from tbl_name;

    插入值:

    insert tbl_name(a) values(123);

     

    表中添加字段:

    1 ALTER TABLE tbl_name
    2 ADD  test_name VARCHAR(50) NOT NULL
    3 FIRST;  //将字段放在表的第一个,ALTER 必须和 ADD放在一个句子里。DROP也一样
    4 ALTER TABLE table_name
    DROP test_name; //删除字段

    修改字段名称,字段类型,字段属性:

    ALTER TABLE tbl_name
    MODIFY 字段名称 字段类型 [字段属性] [FIRST]//mosify 修改字段类型和字段属性
    
    ALTER TABLE tbl_name
    CHANGE 原字段名称 新字段名称  字段类型 字段属性 [FIRST];//change修改字段名称,字段类型,字段属性

    添加主键:

    ALTER TABLE  tbl_name
    ADD PRIMARY KEY(字段名称);

    删除主键:

    ALTER TABLE  tbl_name
    DROP PRIMARY KEY

    添加唯一:

    ALTER TABLE tbl_name
    ADD UNIQUE KEY|INDEX(字段名称);

    删除唯一:

    ALTER TABLE tbl_name
    DROP index_name;

    修改数据表名称:

    ALTER TABLE tbl_name
    RENAME [TO|AS] new_tbl_name;
    //或者
    RENAME TABLE tbl_name TO new_tbl_name;

     修改数据库中的数据:

    UPDATE table_name
    SET column_name = new_value
    WHERE column_name = some_value;//条件
    

    增加新的一列:

  • 相关阅读:
    vue自定义指令
    ZOJ Problem Set–2104 Let the Balloon Rise
    ZOJ Problem Set 3202 Secondprice Auction
    ZOJ Problem Set–1879 Jolly Jumpers
    ZOJ Problem Set–2405 Specialized FourDigit Numbers
    ZOJ Problem Set–1874 Primary Arithmetic
    ZOJ Problem Set–1970 All in All
    ZOJ Problem Set–1828 Fibonacci Numbers
    要怎么样调整状态呢
    ZOJ Problem Set–1951 Goldbach's Conjecture
  • 原文地址:https://www.cnblogs.com/s1awwhy/p/11978703.html
Copyright © 2011-2022 走看看