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;//条件
    

    增加新的一列:

  • 相关阅读:
    HTTP content-type
    python3学习--安装OCR识别库tesserocr
    http post get 类库 httphelper
    MD5
    解决python3中cv2读取中文路径的问题
    web api获得Post数据为空的解决办法
    python3项目打包成exe可执行程序
    pip install 使用国内镜像
    win10家庭版组策略安装
    在国企的日子(第七章 转正)
  • 原文地址:https://www.cnblogs.com/s1awwhy/p/11978703.html
Copyright © 2011-2022 走看看