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

    增加新的一列:

  • 相关阅读:
    19-1 在页面中渲染基本的组件
    19 使用Vue实例的render方法渲染组件
    17 webpack中babel的配置
    前端待复习汇总
    301,302,303,307重定向区别
    尾递归
    Binary-to-text ecoding:
    object Object {} any unknown
    Vue中的model
    全局namespace与模块内的namespace
  • 原文地址:https://www.cnblogs.com/s1awwhy/p/11978703.html
Copyright © 2011-2022 走看看