您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL笔记(2)

bubuko 2022/1/25 20:06:48 mysql 字数 2224 阅读 887 来源 http://www.bubuko.com/infolist-5-1.html

insert语法:方式一支持插入多行,方式二不支持;方式一支持子查询,方式二不支持 方式一:insert into tableName(column,column...) values(str,str...); 方式二:insert into tableName set column=str,col ...
  • insert语法:方式一支持插入多行,方式二不支持;方式一支持子查询,方式二不支持
    方式一:insert into tableName(column,column...) values(str,str...);
    方式二:insert into tableName set column=str,column=str...;
    子查询插入:insert into tableName(column,column...) 子查询
    (1)insert into tableName(column,column...) select str,str....;
    (2)insert into tableName(column,column...) select str,str.... from tableName where 条件;
    使用union进行多行插入:
    insert into tableName
    select str,str... union
    select str,str... union
    ....
  • update更新多表联合语法
    sql92语法:
      update tableName 别名1,tableName 别名2 ...
      set 别名1.column=value,别名2.column=value....
      where 连接条件【表1和表2的连接条件】
      and 筛选条件;
    sql99语法:
      update tableName 别名1
      inner|left|right join tableName 别名2
      on 连接条件
      set 别名1=value....
      where 连接条件  
  • delete多表删除语法:truncate删除全表,自增字段索引重置为0;单表delete from 表名 where 条件【 limit 条目】;truncate不支持事务,无法进行回滚
    sql92语法:
      delete 别名1,别名2 ...
      from tableName 别名1,tableName 别名2...
      where 连接条件【表1和表2的连接条件】
      and 筛选条件;
    sql99语法:
      delete 别名1,别名2 ...
      from tableName 别名1
      inner|left|right join tableName 别名2
      on 连接条件
      where 连接条件
    truncate语法:truncate table tableName;  
  • 库表操作:
    • 库创建:create database [if not exists]库名
    • 库修改:rename database 旧名 to 新名
    • 更改库的字符集:alter database 库名 character set 编码格式(gbk)
    • 删除库:drop database if  exists 库名
    • 表创建: create table if not exists 表名( 列名 列类型【(长度)约束】......)
    • 表修改:
      • alter table 表名 add|drop|modify|change column 列名 【列类型 约束】
      • alter table 旧表名  rename to 新表名

MySQL笔记(2)

原文:https://www.cnblogs.com/huangrenhui/p/12456250.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶