MySQL增删改查

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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容