您的位置:首页 > 数据库 > MySQL

MySQL 基本操作查询

2017-07-31 09:13 399 查看

数据库操作

1.显示全部数据库

SHOW DATABASES;


2.创建数据库

CREATE DATABASE <数据库名称>;


3.删除数据库

DROP DATABASE <数据库名称>;


3.选择使用数据库

USE <数据库名称>;


数据表操作

4.创建数据表

CREATE TABLE <表名>
(
字段名1 数据类型 [列级别的约束条件] [默认值],
字段名2 数据类型 [列级别的约束条件] [默认值],
...                                   ,
);


5.约束条件

单字段主键约束

字段名 数据类型 PRIMARY KEY [默认值]


多字段主键约束

PRIMARY KEY(字段名1,字段名2,...)


非空约束

字段名 数据类型 NOT NULL


唯一性约束

字段名 数据类型 UNIQUE


默认约束

字段名 数据类型 DEFAULT 默认值


自动增加

字段名 数据类型 AUTO_INCREMENT


外键约束

[CONSTRAINT <外键名>] FOREIGN KEY 字段名1,字段名2,... REFERENCES <主键名> 主键列1,主键列2,...


6.查看数据表结构

DESCRIBE <表名>;
DESC <表名>;


7.查看表详细结构

SHOW CREATE TABLE <表名\G>;


8.修改表名

ALTER TABLE <旧表名> RENAME [TO] <新表名> <数据类型>;


9.修改字段数据类型

ALTER TABLE <表名> MODIFY <字段名> <数据类型>;


10.修改字段名

ALTER TABLE <表名> CHANGE <旧字段名> <新字段名>;


11.添加字段

ALTER TABLE <表名> ADD <新字段名> <新数据类型> [列级别的约束条件] [默认值];


12.删除字段

ALTER TABLE <表名> DROP <字段名>;


13.修改字段排列位置

ALTER TABLE <表名> MODIFY <字段1> <数据类型> FIRST | AFTER <字段2>;


14.更改表储存引擎

ALTER TABLE <表名> ENGINE=<新储存引擎名>;


15.删除外键约束

ALTER TABLE <表名> DROP FOREIGN KEY <外键约束名>;


16.删除没有被关联的表

DROP TABLE IF EXISTS 表1,表2...;


查询数据

17.查询语句

SELECT
{  * | <字段列表> }
[
FROM <表1,表2,...>
[
WHERE <表达式>
[GROUP BY <group by definition>]
[HAVING <expression> [{<operator> <expression>}...]
]
[ORDER BY <order by definition>]
[LIMIT [<offset>,] <row count>]
]
SELECT [字段1,字段2,...]
FROM [表或视图]
WHERE [查询条件];


DESC,ASC 降序,升序排列

BETWEEN … AND … 范围查询

’%’ ‘_’ 多字符和单字符通配

AND OR 条件查询

COUNT(*) 记录行总数

插入,更新与删除

18.插入数据

INSERT INTO <表名>(字段1,字段2,...) VALUES(插入字段1的数据,插入字段2的数据,...) (第二组值) ...;


19.更新数据

UPDATE <表名> SET 字段1=更新的值,字段2=更新的值,... WHERE 条件;


20.删除数据

DELETE FROM <表名> [WHERE 条件];


文章为博主总结,未经同意请勿转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: