Mysql 操作命令大全(一)

DDL:

  • 1、操作数据库的语句
  • (1)查看当前DBMS中的所有的数据
  • show databases;
  • (2)、创建一个数据库
  • create database 数据库名;
  • (3)、删除一个数据库
  • drop database 数据库名;
  • (4)、使用指定数据库
  • use 数据库名;

2、操作表格的语句

  • (1)查看数据库的所有的表格
  • show tables;
  • show tables from 数据库名;
  • (2)创建表格
  • create table [数据库名.]表名称(
  •  字段1 数据类型
    
  •  字段2 数据类型
    
  • );
  • create table employee(
  •  id int,
    
  •  name varchar(20),
    
  •  age int,
    
  •  salary double,
    
  •  gender char,
    
  •  birthday date
    
  • );

3、查看表格结果

  • desc 表名称;

4、修改表结构:增加一列
*

  •  alter table 表名称 add 字段名 数据类型;
    
  •  alter table 表名称 add 字段名 数据类型 after 字段名;
    
  •  alter table employee add tel char(11) after name;
    

5、修改表结构:删除一列

  •  alter table 表名称 drop 字段名
    

6、修改表结构:修改列的类型、位置等

  •  alter table 表名称 modify 字段名 数据类型 【after 字段名/first】
    

7、修改表结构:修改列的名称

  •  alter table 表名称 change 旧的字段 新的字段名 数据类型 【after 字段名 / first】
    

8、修改表的名称:

  •  alter table  表的名称 rename to 新名称
    

9、删除整张表

  •  drop table 表名称
    
  • DML(数据操作指令)
  • 1、添加数据
  • (1)insert into 表名称 values (值列表)
  •  insert into employee values (1, "张三", 23, "男")
    
  • (2)为表的部分赋值
  •  insert into employee (id, name) values (2, "李四")
    
  • (3)可以一次性增加多行
  •  insert into 表名称 values(值列表1),(值列表2)
    
  •  insert into employee (id, name) values (3,"王五"), (4, "赵六"), (5, "钱琦")
    
  • 2、修改数据
  •  update 表名称 set 字段名1 = 字段值1, 字段名2 = 字段值2 [where 条件];
    
  • 例如:
  •  update employee set age = 24 where name = "李四";
    
  •  update employee set salary = salary * 2; 给所有的人涨薪
    
  • 3、删除数据
  •  delete from 表名称 【where 条件】
    
  •  delete from employee where name = "赵六";
    
  • 4、查看数据
  • (1)查看所有的数据
  • select * from 表名称;
  • (2)查看部分列
  • select 字段列表 from 表名称;
  • select id, name from employee;
  • (3)查看部分行
  • select * from 表名称 【where 条件】;
  • select 字段列表 from 表名称【where 条件】;
  • select * from employee where name = “张三”
  • 查看张三的薪资
  • select salary from employee where name = “张三”;
  • 5、可以在查询结果时,给字段取别名。
  • select 字段名1 as “别名1”,字段2 as “别名2” … from 表名称 【where 条件】;
  • select id as “编号”, name as “姓名”, salary as “薪资” from employee;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值