MySQL基础命令(二)
本篇主要记录数据定义语言(DDL),命令主要有:
create:主要用于创建数据库、创建表、创建索引
drop:主要用于删除表、删除库
alter:主要用于修改表结构
show:主要用于查看表、查看字符集、查看存储引擎
*****************************************************************************************************************
数据库
(一)创建数据库
mysql>create database 创建的数据库名;
(二)查看数据库
mysql>show databases;
举例:创建一个数据库test1
查看数据库创建语言
mysql>show create database 数据库名;
(三)删除数据库
mysql>drop database 数据库名;
(四)连接数据库
切换到当前数据库进行使用
mysql>use 数据库名;
查看当前使用的数据库
mysql>select database();
查看当前连接数据库的用户
mysql>user();
表
(一)创建表
mysql>create table 创建的表名;
举例:在数据库class下创建表student;
(二)查看表
mysql>show tables;
查看表结构
mysql>desc 表名称;
更详细的查看表信息
mysql>show create table 表名称 \G;
(三)修改表
(1)、修改表字段类型
mysql>alter table 表名称 modify 字段名称;
举例:将字段id类型修改为varchar(20);
(2)、增加表字段
mysql>alter table 表名称 add 字段名称;
举例:在表student中增加字段sex
(3)、删除表字段
mysql>alter table 表名称 drop 字段名称;
举例:在student表中删除字段sex;
(4)、对表字段改名
mysql>alter table 表名称 change 原字段名称 新字段名称;
举例:将表student中id字段改名为sid;
(5)、修改表名称
mysql>alter table 表名称 rename 新表名称;
举例:将表student改名为stu;
(四)删除表
mysql>drop table 表名称;