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 表名称;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章