mysql desc show_mysql 表格操作指令大全(Show、desc、create、insert into、delete、select、drop、update、alter)...

使用数据库 use 数据库名

eg:

use weiying

318f4b096184ecfed067ec9d9e03efcb.png

2. 查看库里所有的表

Show tables

f77595574d21bbfc2a07a524018fd40f.png

3.查看所表的结构  desc 表名

desc score

003c7d03e05155dc7107ff4be3bd7858.png

4.建表create table 表名(字段 数据类型,字段 数据类型)

CREATE TABLE `weiying`.`employee` (

em_id int,

em_name varchar(20),

em_department varchar(50),

em_salary decimal(18,2)

)

SELECT * FROM employee;

结果

afff6ea09cc2e8a8bdd19ebc83e1edd1.png

5.插入数据:insert into 表名(字段1,字段2,字段3) values(值11,值12,值13),(值21,值22,值23),(值31,值32,值33);

eg

INSERT INTO `employee` (`em_id`,`em_name`,`em_department`,`em_salary`) VALUES ('1','张三','研发部','8000.00'),

('2', '李四', '研发部', '11500.00'),('3', '王五', '市场部', '6000.00'),('4', '赵六', '测试部', '9000.00');

SELECT * FROM employee;

结果:

c7a8797832ef4c62eff972114bc878b0.png

6.从表中查询数据:select 字段1,字段2,...,字段n from 表名;

eg.

SELECT em_name,em_salary FROM employee;

结果:

6fce61f797a675c4ba24ba3375fdec57.png

带条件的查询:

select 字段1,字段2,...,字段n

from   表名

where  条件一 and 条件2 and 条件3;

order by 后面根的是 以某一列来排序.

其中条件可以由关系运算符(大于小于等于)或者使用关键字between(代表在指定范围内)

in(从指定内容中选取)来组成.

先看看表格所有字段记录:

eg

SELECT *

FROM employee

where em_id BETWEEN 2 and 4

and em_salary >= '8000'

and em_department in ('市场部','研发部');

结果:

32e5c43a6575a6f2b2a36bca69b1e568.png

7.表中删除数据清空整张表中的所有数据.数据被清空了但是表的结构还在:

delete from 表名;

eg:

DELETE FROM employee;

SELECT * FROM employee;

结果:

609a578e18a995fc4a4f187f12b55098.png

带条件的删除:

delete from 表名 where 条件

eg:

INSERT INTO `employee` (`em_id`,`em_name`,`em_department`,`em_salary`)

VALUES ('1','张三','研发部','8000.00'),

('2', '李四', '研发部', '11500.00'),('3', '王五', '市场部', '6000.00'),('4', '赵六', '测试部', '9000.00');

DELETE FROM employee WHERE em_id BETWEEN 2 and 3;

SELECT * FROM employee;

结果:

0fb376c91cb537139b8051b9857be3b4.png

8.删除某张表格:

drop table 表名;

eg:

新建表格:

create TABLE iiii(

id INT,

name VARCHAR(20)

)

SHOW TABLES;

7622c76b79accf556c366d0914f6a044.png

删除表格:

drop TABLE iiii;

SHOW TABLES;

f485c2f504cb3eaab3c96fd0c2594863.png

9. 更新表中的数据没有条件,所有行(每一个数据实体)对应的该列的值会改变

update 表名 set 列名 = 值 ;

eg :

UPDATE employee set em_department='研发部',em_id='1';

SELECT * FROM employee;

4dc1cb47262e43580b7206a8cae7970b.png

带条件的

update 表名 set 列名 = 值 where 条件;

eg :已改的表格改回来吧

UPDATE employee set em_department='研发部',em_id='1' where em_name='张三';

UPDATE employee set em_department='研发部',em_id='2' where em_name='李四' ;

UPDATE employee set em_department='市场部',em_id='3' where em_name='王五';

UPDATE employee set em_department='测试部',em_id='4' where em_name='赵六';

SELECT * FROM employee;

结果:

5f0f2ecfc5d18e82afb4fa98a132803f.png

10、增加字段:alter table 表名 add column 字段名 数据类型;

eg

alter table employee add column em_age int;

SELECT * FROM employee;

结果:

6e1ff70f5e398955625633ed3b6cbfc1.png

11。修改字段数据类型

alter table  表名 modify column 数据类型

eg .

先看原来的表格结构:

DESC employee;

c4f2e8fb359a04d412737e6e811eb120.png

修改字段数据类型:

alter table employee modify column em_age VARCHAR(3);

DESC employee;

结果:

200d0a188b5d4b2b24db048438d8a579.png

11。修改字段名称

alter table 表名 change 旧字段名  新字段名 数据类型;

eg .

alter table employee CHANGE em_age em_nianling int ;

DESC employee;

3f94fbd072a35ae4ff448b638993ec3a.png

12.

删除字段alter table 表名 drop column

eg.

alter table employee DROP column em_nianling;

DESC employee;

f748f7cd73fc10683b4b4cee634857be.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值