1.创建数据库
CREATE DATABASE__ 数据库名字 ;
例如: CREATE DATABASE chef ;命令和命名尽量统一大小写区分
2.创建数据表
字段名=>列名
CREATE TABLE [数据库名.]表名(字段名 类型 [字段属性][, 字段名 类型 [字段属性]…]);
如: CREATE TABLE class.books(book_id INT, title TEXT, status INT);
3.显示数据库下的所有**表**
SHOW TABLES [FROM 数据库名];
USE 数据库名字
选择当前操作的数据库(客户端命令) 客户端命令不需要写分号
注意去使用 USE 命令去配合其他的语句的执行;
例如 USE chef
返回显示 Database Changed
4.插入数据
INSERT INTO** [数据库名.]表名 VALUES(内容1[, 内容2…]);
VALUES写的是要被插入到表中的数据, 数字不需要写引号, 字符串需要写单引号包起来;
里面的内容需要按照列顺序来写
例:
INSERT INTO _relation_types VALUES(‘name’, 0);_
1 row 表示有一条数据发生改变
5.查询数据
_SELECT **_|列名[, 列名2] FROM 表名;
表示获取所有列
例:
SELECT * FROM _relation_types;
SELECT _relation _FROM _relation_types;
6.查询数据(带条件)
SELECT **|列名[, 列名2] FROM 表名 WHERE 列名=值;
例:
_ SELECT FROM books WHERE status=1;_(where 条件)
7.修改数据
如果不写条件则改变整个表的数据**
UPDATE 表名 SET 列名=值[, 列名=值…] WHERE 列名=值;
例:
UPDATE _books SET status=1 WHERE status=0;_
8.连接(多表一起查询数据)
SELECT ***|列名[, 列名…] FROM 表名 JOIN 表名2 WHERE 列名=值;
例:
SELECT bookid, title, status_name FROM books _JOIN _status_name _WHERE _status = status_id;_
