AI智能
改变未来

MySQL基本知识

  1. 查看所有数据库
SHOW DATABASES;#查看所有数据库
  1. 创建一个数据库
CREATE DATABASE mydb1;#创建数据库
  1. 创建一个使用utf8字符集的数据库
CREATE DATABASE mydb2 CHARACTER SET UTF8;#创建一个使用utf8字符集的数据库
  1. 创建一个使用utf8字符集,并带比较规则的mydb3数据库
CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE utf8_general_ci; #创建一个使用utf8字符集,并带比较规则的mydb3数据库
  1. 修改mydb2字符集为gbk;
ALTER DATABASE mydb2 CHARACTER SET gbk;#修改mydb2字符集为gbk;
  1. 使用数据库
use mydb;#使用数据库
  1. 删除数据库
DROP DATABASE mydb3;
  1. 查看数据库mydb1的字符集
SHOW CREATE DATABASE mydb1;
  1. 查看数据库里的所有表
SHOW TABLES;#查看数据库里的所有表
  1. 创建一张员工表employee
CREATE TABLE employee(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20),gender VARCHAR(20),brithday DATE,entry_date DATE,job VARCHAR(20),salary FLOAT,RESUME TEXT)
  1. 删除表
DROP TABLE employee; #删除表
  1. 在上面员工表的基本上增加一个image列
ALTER TABLE employee ADD image VARCHAR(20);
  1. 修改job列,使其长度为60
ALTER TABLE employee MODIFY job VARCHAR(60);
  1. 删除gender列
ALTER TABLE employee DROP job;
  1. 表名改为user
RENAME TABLE employee TO USER;
  1. 修改表的字符集为utf8
ALTER TABLE USER CHARACTER SET utf8;
  1. 列名name修改为username
ALTER TABLE employee CHANGE NAME username VARCHAR(20);
  1. 查看employee的建表语句
SHOW CREATE TABLE USER;
  1. 查看employee的表结构
DESC USER;
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » MySQL基本知识