展示数据库

SHOW DATABASE

注释:

1
2
/* */是多行注释
#和--是单行注释

设置编码格式

SET NAMES UTF8;

删除一个数据库(如果存在)

DROP DATABASE IF EXISTS jd

创建一个数据库指定其中保存数据的编码方式

CREATE DATABASE jd CHARSET=UTF8

进入数据库

USE jd

创建表在数据库中

1
2
3
4
5
6
7
8
CREATE TABLE product (
pid INT PRINARY KEY,
name VARCHAR(32),
price FLOAT(10,2),
pic VARCHAR(64)
birthday DATE,
isOnsale BOOLEAN
);

插入数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
INSERT INTO product VALUES{
101,
'可口可乐600ml装',
3.5,
'img/p1.jpg',
'2018-12-24',
TRUE
};
INSERT INTO product VALUES{
102,
'百事可乐600ml装',
3.5,
'img/p1.jpg',
'2018-12-24',
FALSE
};

查询数据

1
2
3
4
1)SELECT pid,name,price,pic,birthday,isOnsale FROM product;
2)SELECT pid,name FROM product
3)SELECT * FROM product
4)SELECT * FROM product WHERE pid=101;

删除数据

1)DELETE FROM product;
2)DELETE FROM product WHERE pid=102;

修改数据

1)UPDATE product SET pid=103;
2)UPDATE product SET pid=103 WHERE pid=101;

[补充]: sql分类 四类

(1) DDL 数据定义语言 data define language
CREATE DROP 不常用:ALTER TRUNCATE
(2) DML 数据操作语言 data Manipulate language
INSERT DELETE UPDATE
(3) DQL 数据查询语言 data query language
SELECT
(4) DCL 数据控制语言 data control language
GRANT授权 REVOKE 收权