MySQL基础命令(二)

本篇主要记录数据定义语言(DDL),命令主要有:

create:主要用于创建数据库、创建表、创建索引

drop:主要用于删除表、删除库

alter:主要用于修改表结构

show:主要用于查看表、查看字符集、查看存储引擎

*****************************************************************************************************************

数据库

(一)创建数据库

mysql>create database 创建的数据库名;

(二)查看数据库

mysql>show databases;

举例:创建一个数据库test1

MySQL基础命令(二)

查看数据库创建语言

mysql>show create database 数据库名;

MySQL基础命令(二)

(三)删除数据库

mysql>drop database 数据库名;

MySQL基础命令(二)

(四)连接数据库

切换到当前数据库进行使用

mysql>use 数据库名;

MySQL基础命令(二)

查看当前使用的数据库

mysql>select database();

MySQL基础命令(二)

查看当前连接数据库的用户

mysql>user();

MySQL基础命令(二)

(一)创建表

mysql>create table 创建的表名;

举例:在数据库class下创建表student;

MySQL基础命令(二)

(二)查看表

mysql>show tables;

MySQL基础命令(二)

查看表结构

mysql>desc 表名称;

MySQL基础命令(二)

更详细的查看表信息

mysql>show create table 表名称 \G;

MySQL基础命令(二)

(三)修改表

(1)、修改表字段类型

mysql>alter table 表名称 modify  字段名称;

举例:将字段id类型修改为varchar(20);

MySQL基础命令(二)

(2)、增加表字段

mysql>alter table 表名称 add 字段名称;

举例:在表student中增加字段sex

MySQL基础命令(二)

(3)、删除表字段

mysql>alter table 表名称  drop  字段名称;

举例:在student表中删除字段sex;

MySQL基础命令(二)

(4)、对表字段改名

mysql>alter table 表名称 change 原字段名称   新字段名称;

举例:将表student中id字段改名为sid;

MySQL基础命令(二)

(5)、修改表名称

mysql>alter table 表名称 rename 新表名称;

举例:将表student改名为stu;

MySQL基础命令(二)

(四)删除表

mysql>drop table 表名称;

MySQL基础命令(二)