数据库基本操作
1. 创建
CREATE DATABASE test1;
CREATE DATABASE test2 CHARACTER SET utf8;
2. 查询
SHOW DATABASES;
SHOW CREATE DATABASE test2;
SELECT DATABASE();
USE test1;
3. 切换数据库
USE test1;
3. 删除
DROP DATABASE test2;
数据表基本操作
1. 创建
CREATE TABLE user_list(
user_id int,
user_name char(15),
phone_number int
) CHARACTER SET utf8;
2. 查询
SHOW CREATE TABLE userlist;
DESC user_list;
——————————————————————————
user_id int YES
user_name char(15) YES
phone_number int YES
3. 删除
DROP TABLE user_list;
数据表数据管理
1. 插入
// 插入完整记录
INSERT INTO userlist VALUES (
'cy','123','1'
),(
'Tyson','321','2'
);
// 插入指定字段的记录
INSERT INTO userlist(name,id) VALUES (
'Liu','0'
);
2. 查询
SELECT * FROM userlist;
1. 通过条件查看标的所有信息
SELECT * FROM userlist WHERE number=123(查询number为123的所有信息)
2. 查看表中指定字段的信息
SELECT name,id FROM userlist WHERE number=123(查看number为123的name和id)
3. 删除
- 删除数据
-注意:如果不加WHERE条件,表中所有记录会被清空-
DELETE FROM userlist WHERE id=0;
4. 修改数据
- 修改数据
-注意:一定要加WHERE条件,否则会将表内数据全部修改-
UPDATE userlist SET id=6 WHERE name='locas';(将userlist表内的locas的id修改为6)
数据表字段管理
1. 添加
1. 尾部直接添加字段
ALTER TABLE userlist ADD author bool;
2. 在最前列添加字段
ALTER TABLE userlist ADD platform VARCHAR(20) FIRST;
3. 在指定字段后面添加字段
ALTER TABLE userlist ADD phone VARCHAR(15) AFTER name;(在name字段后添加phone)
2. 删除
ALTER TABLE userlist DROP address;
3. 修改
ALTER TABLE userlist MODIFY number VARCHAR(20);
ALTER TABLE userlist CHANGE number account VARCHAR(15);(将number字段修改为account字段并使用VARCHAR数据类型)
ALTER TABLE user_list RENAME userlist;
网友评论