200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > MySQL→数据库 启动连接数据库 SQL→DDL数据定义语言及数据类型 DML数据操作语言

MySQL→数据库 启动连接数据库 SQL→DDL数据定义语言及数据类型 DML数据操作语言

时间:2023-12-03 21:47:46

相关推荐

MySQL→数据库 启动连接数据库 SQL→DDL数据定义语言及数据类型 DML数据操作语言

MySQL连接退出命令

mysql –uroot -proot

mysql –h127.0.0.1 –uroot -proot

mysql --host=localhost --user=root --password=root

exit

DDL(Data Definition Language)数据定义语言

数据库

CREATE DATABASE 数据库名;

CREATE DATABASE IF NOT EXISTS 数据库名;

CREATE DATABASE 数据库名CHARACTER SET 字符集;

SHOW DATABASES;

SHOW CREATE DATABASE 数据库名;

ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;

DROP DATABASE 数据库名;

SELECT DATABASE();

USE 数据库名;

表列

字段名 字段类型 PRIMARY KEY AUTO_INCREMENT

ALTER TABLE 表名 DROP PRIMARY KEY;

字段名 字段类型 UNIQUE,字段名 字段类型 NOT NULL

字段名 字段类型 DEFAULT 默认值

CREATE TABLE 表名 (字段名1 字段类型1 PRIMARY KEY AUTO_INCREMENT,

字段名2 字段类型2 UNIQUE,

字段名3 字段类型3 NOT NULL COMMENT ‘注释’,

字段名4 字段类型4 DEFAULT ‘默认值’…);

SHOW TABLES;

DESC 表名;

SHOW CREATE TABLE 表名;

CREATE TABLE 新表名 LIKE 旧表名;

DROP TABLE 表名;

DROP TABLE IF EXISTS 表名;

ALTER TABLE 表名 ADD 列名 类型;

ALTER TABLE 表名 MODIFY列名 新的类型;

ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;

ALTER TABLE 表名 DROP 列名;

RENAME TABLE 表名 TO 新表名;

ALTER TABLE 表名 CHARACTER SET 字符集;

DML(Data Manipulation Language)数据操作语言

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

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

INSERT INTO 表名 SELECT * FROM 表名2;

INSERT INTO 表名 (字段名1, 字段名2) SELECT 值1, 值2 UNION SELECT 值1, 值2;

UPDATE 表名 SET 字段名=值;

UPDATE 表名 SET 字段名=值,字段名=值 WHERE 字段名=值;

DELETE FROM 表名;

DELETE FROM 表名 WHERE 字段名=值;

TRUNCATE TABLE 表名;

SELECT * FROM 表名;

SELECT 字段名1, 字段名2, 字段名3, … FROM 表名;

SELECT 字段名1 AS 别名, 字段名2 AS 别名… FROM 表名;

SELECT 小名.字段名1, 小名.… FROM 表名 小名;

SELECT DISTINCT 字段名 FROM 表名;

+ - * / %( )

SELECT 数值列名1 + 固定值 FROM 表名;

SELECT 数值列名1 + 数值列名2 FROM 表名;

SELECT 列名+ ‘string’ FROM 表名;

SELECT 字段名 FROM 表名 WHERE 条件;

> < >= <= = <> != is NULL is not NULL

AND OR NOT

SELECT 字段名 FROM 表名 WHERE 字段 in (数据1, 数据2…);

SELECT 字段名 FROM 表名 WHERE 字段 NOT in (数据1, 数据2…);

SELECT * FROM hero WHERE date BETWEEN ‘-01-01’ AND ‘-01-01’;

SELECT * FROM hero WHERE date>=‘-01-01’ AND date<=‘-01-01’;

SELECT * FROM 表名 WHERE 字段名 LIKE ‘%通配符字符串_’;

SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 [ASC|DESC];

SELECT 字段名 FROM 表名 ORDER BY 字段名1 [ASC|DESC], 字段名2 [ASC|DESC];

SELECT COUNT(age) FROM 表名;

SELECT COUNT() FROM 表名;

SELECT SUM(max_score) FROM hero

SELECT AVG(max_score) FROM hero

SELECT MAX(max_score) FROM hero

SELECT MIN(max_score) FROM hero

SELECT 字段1,字段2… FROM 表名 GROUP BY 分组字段 [HAVING 条件];

SELECT SUM(life) FROM hero GROUP BY sex

太上,下知有之;

其次,亲而誉之;

其次,畏之;

其下,侮之。

信不足焉,有不信焉。

悠兮,其贵言。

功成事遂,百姓皆谓:“我自然。”

————《道德经》第十七章

MySQL→数据库 启动连接数据库 SQL→DDL数据定义语言及数据类型 DML数据操作语言 DQL数据查询语言 数据库约束→主键 唯一 非空 默认 外键 SQL 三大范式及一多关系 视图 内外连接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。