本篇主要記錄數據定義語言(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 表名稱;