mysql常用基本命令

蹲街弑〆低调 提交于 2019-12-05 16:41:23

测试数据库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;

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!