mysql常用基本命令
测试数据库test
测试数据库表user:
| 字段名 | 数据类型 | 是否主键 | 是否为空 | 描述 | 
| id | int | 是 | no | id | 
| nickname | char(20) | 
 | no | 昵称 | 
查看当前版本:
select version();
1. 数据库相关
- 创建数据库
CREATE DATABASE test;
- 使用数据库
USE test;
- 删除数据库
DROP DATABASE test;
- 修改数据库名(mysql没有提供直接更改数据库名称的命令,可以通过创建一个新数据库,然后将数据复制过来,最后删除原数据库的方式)
2.表结构相关
- 创建表
CREATE TABLE user (id INT PRIMARY KEY AUTO_INCREMENT,nickname 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; 修改表字段 //修改表字段:将id字段类型修改为INT ALTER TABLE user MODIFY id INT; //替换表字段:将nickname字段修改为name ALTER TABLE user CHANGE nickname name 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; //清空表数据 truncate table user;
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号