mysql连接精简,mysql操作(精简版)

1、查看数据库:show databases;

2、创建数据库:DROP DATABASE数据库名;

3、删除数据库:CREATE DATABASE数据库名;

4、使用数据库:use数据库名;

二、表操作(建表、删表、增删属性)

1、创建表:

create table 表名(

列名1  类型(长度) [约束],

列名2  类型(长度)  [约束],

……

);

注:(非空约束    NOT NULL、.默认值约束DEFAULT ‘男‘、唯一约束UNIQUE、主键约束PRIMARY KEY)

2、删除表:DROP TABLE 表名;

3、查看表结构:DESC 表名

4、修改列名:Alter table 表名change列名  新列名 类型;

5、修改列类型:Alter table 表名change列名  列名  新类型;

6、修改列类型:Alter table 表名modify列名  新类型;

7、插入属性:Alter table 表名add字段 类型 其他;

8、删除属性:ALTER TABLE 表名DROP字段;

9、添加索引: alter table 表名add index索引名(字段名1[,字段名2…]);

10、添加主关键字的索引: alter table 表名add primary key (字段名);

11、加唯一限制条件的索引: alter table 表名add unique索引名(字段名);

12、删除索引:alter table 表名drop index索引名;

13、添加主键约束:alter table 表名add constraint主键名primary key表名(主键字段);

14、添加外键约束:alter table 从表add constraint外键名foreign key从表(外键字段) references主表(主键字段);

15、删除主键约束:alter table 表名drop primary key;

16、删除外键约束:alter table 表名drop foreign key外键(区分大小写);

三、数据操作(增、删、改、查)

1、增

1)INSERT INTO 表名(字段名1,字段名2,…)VALUES(值1,值2,…);

2)INSERT INTO 表名VALUES(值1,值2,…); 注:保证字段顺序一致且数目相同

3)INSERT INTO student VALUES(值1,值2,…9),(值1,值2,…9),(值1,值2,…9);

2、删

1)TRUNCTE [TABLE ] 表名     注:删除全部且再插入id从0开始

2)DELETE FROM 表名 [where 判断];注:删除速度慢

3、改

1)UPDATE表名SET字段1=‘值1’[WHERE id=1];注:可设定范围

4、查

1)SELECT 字段名1,字段名2,…FROM表名[where条件]

2)SELECT * | 字段名1,字段名2,…FROM表名WHERE字段名[ NOT ]  IN(元素1,元素2,…)

3)SELECT * | 字段名1,字段名2,… FROM  表名WHERE字段名[ NOT ] BETWEEN值1  AND值2;

4)SELECT * | 字段名1,字段名2,… FROM 表名WHERE字段名IS [ NOT ] NULL

5)SELECT DISTINCT gender FROM student2; 注:只有多个字段的值都完全相同时才会被认作是重复记录。

6)SELECT * | 字段名1,字段名2,…FROM表名WHERE字段名[ NOT ] LIKE ‘匹配字符串’;

7)SELECT * FROM 表名WHERE 字段名LIKE ‘wu_ong‘;  注:_只匹配一个字符

8)聚合

SELECT COUNT(*) FROM student2;

SELECT SUM(grade) FROM student2;

SELECT AVG(grade) FROM student2;

SELECT MAX(grade) FROM student2;

SELECT MIN(grade) FROM student2;

SELECT * FROM student2ORDER BY grade DESC/ASC;

参考:

https://blog.csdn.net/ws84643557/article/details/6939846

https://blog.csdn.net/mjshldcsd/article/details/78295305

https://www.cnblogs.com/heyangblog/p/7624645.html

mysql操作(精简版)

标签:logs   font   mil   区分大小写   esc   字符串   相同   精简版   删库

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/51python/p/11443511.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值