151****990****

2020-11-08   阅读量: 753

Mysql 大数据

MYSQL创建修改删除 语句汇总

扫码加入数据分析学习群

一、数据库“增删选查”:

  1. 查看当前数据库管理系统中的数据库:show databases;

  2. 创建数据库:create database 数据库名称;

  3. 选择进入数据库:use 数据库名称;

  4. 删除数据库:drop database 数据库名称;【慎用】

二、数据表“增删选查”:

  1. 创建数据表:create table 表名(字段名 数据类型 [约束条件,......]);

  2. 查看当前数据库中的表: show tables;

  3. 查看表结构:desc 表名;

  4. 删除数据表: drop table 表名;【慎用】

  5. 创建带有约束条件的表:create table 表名(字段名 数据类型 [约束条件,......]);

  6. 修改:

    修改表名:alter table 原表名 rename 新表名;

    修改字段名:alter table 表名 change 原字段名 新字段名 数据类型 [自增/非空/默认] [字段位置];

    修改字段类型:alter table 表名 modify 字段名 新数据类型 [自增/非空/默认] [字段位置];

    修改字段的排列位置:

    alter table 表名 modify 字段名 数据类型 [自增/非空/默认] first;

    alter table 表名 modify 要排序的字段名 数据类型 [自增/非空/默认] after 参照字段;

  7. 添加字段:alter table 表名 add 新字段名 数据类型 [自增/非空/默认] [字段位置];

  8. 删除字段:alter table 表名 drop 字段名;

  9. 添加数据:字段名与字段值的个数、顺序和数据类型必须一一对应

    指定字段名插入:insert into 表名(字段名1[,字段名2,...]) values(字段值 1[,字段值2,...]);

    不指定字段名插入:insert into 表名 values(字段值 1[,字段值 2,...]);

    批量导入数据:为了安全起见,MySQL8.0默认不允许客户端从本地载入文件,因此需要在安全路径下导入

    查看安全路径:show variables like '%secure%';

    将数据文件放在安全路径下,并复制路径(路径中不能有中文,并且要将‘\’改为‘\\’或‘/’)

    load data infile '文件路径' into table 表名 [fields terminated by ',' ignore 1 lines];

  10. 查询导入数据内容:select * from 表名;

  11. 更新数据:update 表名 set 字段名1=字段值1[,字段名2=字段值2,…] where 更新条件

  12. 删除数据:delete from 表名[ where 删除条件];

    truncate 表名;

  13. delete 可以添加 where 子句删除表中部分数据,保留表结构;

    truncate 只能删除表中全部数据【直接删除表 drop table,然后在创建一张新表 create table】;

47.5948 2 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子