1.创建表
查看数据库:SHOW databases;
创建数据库:CREATE database student;
使用指定数据库:USE student;
在指定数据库,创建表,例如:创建一个books表
CREATE TABLE books(
bno INT(4) PRIMARY KEY AUTO_INCREMENT,
bname VARCHAR(20) UNIQUE,
author VARCHAR(20) NOT NULL,
price FLOAT,
quanitity INT(4)
);
2.对表进行增删改查
插入数据
#插入单行数据:INSERT into 表名(列名1,......)VALUES (值1,......)
INSERT into books (bno,bname,author,price,quanitity) VALUES (1001,"红楼梦","曹雪芹",22.22,100);
#插入多行数据:
INSERT into books (bno,bname,author,price,quanitity) VALUES (1002,"西游记","吴承恩",66.66,200),(1003,"水浒传","施耐庵",88.66,300);
删除数据
#删除 DELETE FROM 表明 WHERE 条件表达式
DELETE FROM books WHERE bname="红楼梦";
更新数据
#更新 UPDATE 表名 SET 字段名1=字段值1,字段名2=字段值2,...... WHERE 条件表达式
更新单个数据:
UPDATE books SET author="xxx" WHERE bno=1002;
更新多个数据:
UPDATE books SET bname="三体",author="刘慈欣" WHERE bno=1002;
查询数据
查询books表中,价格介于30-80的图书信息
SELECT * FROM books WHERE price>30 AND price<80;
查询books表中,从第1条开始,总共查询3条
SELECT * FROM books LIMIT 1,3;
查询books表中,根据书的价格从高到低展示(DESC 降序,ASC 升序)
SELECT * FROM books ORDER BY price DESC;