创建、查看、删除数据库
#创建数据库,设置字符集
CREATE DATABASE Stu;
CREATE DATABASE Stu character SET utf8;
#查看数据库MySQL服务器中的所有的数据库:
show databases;
#查看某个数据库的定义的信息:
show create database stu;
#删除数据库
drop database product;
#查看正在使用的数据库:
select database();
#切换数据库:
use mysql;
创建、查看、删除、修改表结构
#创建表
CREATE TABLE t_student(
Sid int PRIMARY KEY ,
Sname VARCHAR(50) NOT NULL,
Email VARCHAR(200) UNIQUE,
Isdel INT DEFAULT 1
);
#查看数据库中的所有表:
show tables;
#查看创建表语句:
show create t_student;
#查看表结构:
desc t_student;
#删除表
drop TABLE t_student;
##修改表结构
#添加列
ALTER TABLE t_student ADD classname VARCHAR(50);
#修改列的类型长度及约束
ALTER TABLE t_student MODIFY classname int;
#修改列名(注意类型不可少)
ALTER TABLE t_student CHANGE classname classid int;
#删除列
ALTER TABLE t_student DROP classid;
#修改表名
RENAME TABLE t_student TO t_students;
#修改表的字符集
ALTER TABLE t_students CHARACTER SET gbk;
修改列名
alter table 表名 change 旧列名 新列名 类型(长度) 约束;注意:类型不可少