时间:2021-07-01 10:21:17 帮助过:2人阅读
---恢复内容开始---
DDL:数据定义语句,用来定义数据库对象:库、表、列等;
ShOW DATABASES;查看所有数据库名称
USE mydb1;切换数据库;
CREATE DATABASE mydb1;如果要创建的数据库mydb1已经存在就会报错
CRETATE DATABASE IF NOT EXISTS mydb1;在要mydb1不存在时创建
DROP DATABASE [IF EXISTS] mydb1 删除数据库
ALTER DATABSE mydb1 CHARACTER SET utf8;修改数据库编码
CREATE TABLE 表名(
列名 列类型
列名 列类型
……
);
SHOW TABELS;
SHOW CTEATE TABLE mydb1;查看mydb1表的创建语句;
DESC mydb1;查看mydb1表的结构;
DROP TABLE mydb1;删除表mydb1;
ALTER TABLE mydb1 ADD (classname varchar(100));给表mydb1添加classname列,列类型为varchar(100);
ALTER TABLE mydb1 MODIFY gender char(2);修改列类型
ALTER TABLE mydb1 change gender sex char(2);修改列名
ALTER TABLE mydb1 DROP classname;删除列
ALTER TABLE mydb1 RENAME TO mydb2;修改表名
DML:数据库操作语句
INSERT INTO mydb1(name,gender) VALUES(‘zoghin‘,‘male‘);插入一行数据
INSERT INTO mydb1 VALUES(‘zoghin‘,‘male‘);插入一行数据
UPDATE mydb1 SET name=‘zoghin1‘ WHERE male=‘zoghinmale‘;将male列为zoghinmale的行的name改为zoghin1
DELETE FROM mydb1 WHERE name = ‘zoghin1‘;删除name列为zoghin1的列
---恢复内容结束---
SQL语句
标签: