创建
-- 创建表 a 字段name varchar 长度 10
CREATE TABLE a (name VARCHAR(10))
-- 创建表 b 字段name 类型 varchar 长度 10 height 类型decimal(小数) 5 位 3整数 2小数
CREATE TABLE b (
name VARCHAR(10),
height DECIMAL(5,2)
)
创建表 c 字段:
id int
name 类型 varchar 长度 10
height 类型decimal(小数) 5 位 3整数 2小数
age 类型 TINYINT UNSIGNED(无符号小整数)
-- 创建表 c 字段:
-- id int
-- name 类型 varchar 长度 10
-- height 类型decimal(小数) 5 位 3整数 2小数
-- age 类型 TINYINT UNSIGNED(无符号小整数)
--
CREATE TABLE c (
id INT,
name VARCHAR(10),
height DECIMAL(5,2),
age TINYINT UNSIGNED
)
插入
-- 插入一条数据
INSERT INTO c VALUES(1,'小明',170.20,10)
-- 插入 只插入 id 与nmae
INSERT INTO c (id,name) VALUES (1,'小明')
-- 插入多条就多insert
INSERT INTO c (id,name) VALUES (5,'小明');
INSERT INTO c VALUES (2,'小花',160.21,15);
INSERT INTO c (age) VALUES (30)
-- 一条 INSERT 插入 数据用,
INSERT INTO c VALUES (10,'xiaoming',170.2,10),(11,'xiaoming',170.2,10),(12,'xiaoming',170.2,10)
查询
-- 查询c 全部
SELECT * FROM c
-- 查询c id name
SELECT id,name FROM c
修改
-- 修改c 中 所有age 为10
UPDATE c SET age =10
-- 修改name为新年快乐的数据为 新年好
UPDATE c SET name='新年好' WHERE name = '新年快乐'
-- 修改id 大于10 的记录 ,age加1
UPDATE c set age = age+1 WHERE id > 10;
SELECT * from c
删除
-- 删除 c中id=5
DELETE FROM c where id=5;
SELECT * from c
-- 删除 c中name 为新年好
DELETE FROM c where name='新年好';
SELECT * from c
-- 删除 c中age大于13
DELETE FROM c where age>13;
SELECT * from c
-- 删除 c中所有数据
DELETE * from c ;
-- 无条件删除所有数据 (比较快,跑路?)
TRUNCATE TABLE c;