测试数据库test
测试数据库表user:
字段名 |
数据类型 |
是否主键 |
是否为空 |
描述 |
id |
int |
是 |
no |
id |
nickname |
char(20) |
|
no |
昵称 |
查看当前版本:
select version();
1. 数据库相关
- 创建数据库
CREATE DATABASE test;
- 使用数据库
USE test;
- 删除数据库
DROP DATABASE test;
2.表结构相关
- 创建表
CREATE TABLE user (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(20) NOT NULL);
- 删除表
DROP TABLE user ;
- 查看表结构
DESC user;
- 查看所有表
SHOW TABLES;
- 修改表
修改表名 //ALTER TABLE 当前表名 RENAME TO 期望表名; ALTER TABLE user RENAME TO users; 添加表字段 //ALTER TABLE 表名 ADD 字段名 字段描述; ALTER TABLE user ADD age INT; 删除表字段 //ALTER TABLE 表名 DROP 字段名; ALTER TABLE user DROP age; 修改表字段 //修改表字段 ALTER TABLE user MODIFY id INT; //替换表字段 ALTER TABLE user CHANGE name nickname VARCHAR(100);
3.数据相关
- 插入数据
//INSERT INTO 表名 ( 字段名1, 字段名2,... ) VALUES ( 值1, 值2,... ); INSERT INTO user (id,nickname ) VALUES ( 1,'张三' );
- 查询数据
//SELECT 字段名1,字段名2... FROM 表名 SELECT id,nickname FROM user
- 修改数据
//UPDATE 表名 SET 字段名1=字段值1, 字段名2=字段值2... [WHERE 限定条件] UPDATE user SET nickname="莉丝" WHERE id=1
- 删除数据
//DELETE FROM 表名 WHERE 字段名=字段值; DELETE FROM user WHERE id=1;