美文网首页
mysql 常用语句总结

mysql 常用语句总结

作者: 旋涡_宫城 | 来源:发表于2019-10-30 19:58 被阅读0次

    我们总是健忘的,甚至是对一些常用的sql语句都记不清楚,所以还是记录下来,省的每次都乱翻一遍。

    1. 增加数据库字段

    alter table  xxx add column xx 类型 default 默认值 comment '备注信息';

    例:alter table tb_product add column smart_flag smallint(2) default 0 comment '0 普通分类 1 智能分类';

    2.修改数据库字段

    alter table xxx modify column xx 类型 default 默认值 comment '备注信息';

    和add column 的区别是modify

    例:alter table tb_product modify column smart_flag smallint(2) default 0 comment '0 普通分类 1 智能分类';

    3. 插入多条sql数据

    一种方式:insert into tb_product(id,name) values (1,'张三');

    多条数据时:insert into tb_product(id,name) values (1,'张三'),(2,'李四);

    数据间用逗号隔开。

    4. INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。

    我们可以从一个表中复制所有的列插入到另一个已存在的表中:

    INSERT INTO table2  SELECT * FROM table1;

    或者我们可以只复制希望的列插入到另一个已存在的表中:

    INSERT INTO table2

    (column_name(s))

    SELECT column_name(s)

    FROM table1;


    5.创建索引

    create index index_name on tableName(columnName(length)) 如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定 length。

    6.修改表结构(添加索引)

    ALTER table tableName ADD INDEX indexName(columnName)

    7.删除索引

    DROP INDEX [indexName] ON mytable;

    -----------------

    都是一些日常总结,

    如果您觉得有帮助的话,记得 评论,关注,转发,收藏,双击么么哒。

    -----------------

    相关文章

      网友评论

          本文标题:mysql 常用语句总结

          本文链接:https://www.haomeiwen.com/subject/uzsavctx.html