MYSQL查询语句的经典操作图.docx

上传人:b****2 文档编号:2248171 上传时间:2022-10-28 格式:DOCX 页数:9 大小:126.22KB
下载 相关 举报
MYSQL查询语句的经典操作图.docx_第1页
第1页 / 共9页
MYSQL查询语句的经典操作图.docx_第2页
第2页 / 共9页
MYSQL查询语句的经典操作图.docx_第3页
第3页 / 共9页
MYSQL查询语句的经典操作图.docx_第4页
第4页 / 共9页
MYSQL查询语句的经典操作图.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

MYSQL查询语句的经典操作图.docx

《MYSQL查询语句的经典操作图.docx》由会员分享,可在线阅读,更多相关《MYSQL查询语句的经典操作图.docx(9页珍藏版)》请在冰豆网上搜索。

MYSQL查询语句的经典操作图.docx

MYSQL查询语句的经典操作图

数据库SQL语句的操作

1.DDLalterdropcreat针对于结构

2.DCLgrantcommitroolback针对于权限、事务处理

3.DMLselectupdateinsertdelect针对于具体的增删改查

createtable新表名asselect*from原表;——备份表

altertable表名constraintPK_IDprimarykey(表中字段(属性));——为表添加主键

—创建表

——删除数据库

——为列属性改名

——增加列属性

——更改列属性的数据类型

——复制表

mysql>showdatabases;——显示所有数据库

+--------------------+

|Database|

+--------------------+

|information_schema|

|mysql|

|photoupload|

|test|

+--------------------+

4rowsinset(0.00sec)

mysql>usetest;——选择数据库

Databasechanged

mysql>showtables;

+-----------------------+

|Tables_in_photoupload|

+-----------------------+

|photos|

|student|

|student2|

+-----------------------+

3rowsinset(0.00sec)

mysql>altertablestudentaddconstraintPK_IDprimarykey(id);——为数据库添加主键

QueryOK,0rowsaffected(0.09sec)

Records:

0Duplicates:

0Warnings:

0

mysql>descstudent;——显示表信息

+-------+----------+------+-----+---------+-------+

|Field|Type|Null|Key|Default|Extra|

+-------+----------+------+-----+---------+-------+

|id|int(11)|NO|PRI|0||

|name|char(90)|YES||NULL||

+-------+----------+------+-----+---------+-------+

2rowsinset(0.00sec)

mysql>altertablestudentaddcolumnmarkfloat(45);——为表添加列属性

QueryOK,0rowsaffected(0.09sec)

Records:

0Duplicates:

0Warnings:

0

mysql>descstudent;——显示表

+-------+----------+------+-----+---------+-------+

|Field|Type|Null|Key|Default|Extra|

+-------+----------+------+-----+---------+-------+

|id|int(11)|NO|PRI|0||

|name|char(90)|YES||NULL||

|mark|double|YES||NULL||

+-------+----------+------+-----+---------+-------+

3rowsinset(0.00sec)

mysql>altertablestudentaddcolumnageint;——为表添加列属性

QueryOK,0rowsaffected(0.11sec)

Records:

0Duplicates:

0Warnings:

0

mysql>insertintostudent(id,name,age,mark)values(1,'王明',19,99.5);——添加数据

ERROR1366(HY000):

Incorrectstringvalue:

'\xCD\xF5\xC3\xF7'forcolumn'name'

atrow1——中文乱码

mysql>

——更改字符编码

mysql>select*fromstudent;——更改编码后

+----+------+------+------+

|id|name|mark|age|

+----+------+------+------+

|1|王明|99.5|19|

|2|hao|99.5|22|

+----+------+------+------+

2rowsinset(0.00sec)

mysql>altertablestudentmodifyidintauto_increment;——设置主键自动增长

QueryOK,2rowsaffected(0.13sec)

Records:

2Duplicates:

0Warnings:

0

mysql>altertablestudentaltercolumnsexsetdefault'男';——设置属性约束(sex=男)

QueryOK,0rowsaffected(0.03sec)

Records:

0Duplicates:

0Warnings:

0

——设置默认属性值后,插入数据

 

修改

updatestudentsetsex='男'wheresexisnull;——修改属性值

updatestudentsetsex='男'wheresex='nan';

mysql>updatestudentsetsex='女'whereid%2=1;——修改属性值

QueryOK,3rowsaffected(0.06sec)

Rowsmatched:

3Changed:

3Warnings:

0

查询

——模糊查询

“_”——代表单个字符匹配

“%”——代表多个字符匹配

——“or”查询

——“in”查询

——“between…and…”查询

聚合函数

——聚合函数count统计

——省略“as”为统计起别名

——“as”添加统计别名

——“avg”平均数

——“max”最大值

——“min”最小值

——“sum”求和

子查询

Groupby查询

——“DESC”降序排序

——“ASC”升序排序(默认升序,asc可省)

Having查询

添加约束

——“Check”检查约束

 

插入数据唯一约束

 

外键约束

 

——添加外键约束后的删除

复制表

复制表结构

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1