1. 程式人生 > >mysql數據庫操作指令合集

mysql數據庫操作指令合集

英語培訓 操作 use add cte 查詢 字段類型 ase 字段名

數據庫相關

查詢所有數據庫

show databases;

創建數據庫

create database 數據庫名;

創建數據庫指定字符集

create database 數據庫名 character set gbk/utf8;

查看數據庫詳情

show create database 數據庫名;

刪除數據庫

drop database 數據庫名;

使用數據庫

use 數據庫名;

表相關

查看數據庫中所有表

show tables;

創建表

create table 表名(字段1名 字段類型,字段2名 字段2類型,name varchar(10),age int);

ceate table person(name varchar(10),age int);

創建一個學生表(student) 保留學號id,姓名name,年齡age,語文Chinese,數學math,英語培訓English

create table student(id int,name varchar(10),age int,chinese int,math int,english int);

創建表時指定表的引擎和字符集

create table 表名(name varchar(10))engine=myisam/innodb charset=gbk/utf8;

表的引擎

innodb:支持數據庫的高級操作如:外鍵、事務等,屬於默認引擎

myisam:只支持基礎的增刪改查操作;

查看表詳情

show create table 表名;

sql格式

1.可以有換行。

2.最後以;分號結尾

3.關鍵字之間需要有空格(可以寫多個空格,建議寫一個)

查看表所有字段

desc 表名;

刪除表

drop table 表名;

修改表相關

修改表名

rename table 原名 to 新名;

修改表的引擎和字符集

alter table 表名 engine=myisam/innodb charset=utf8/gbk;

添加表字段

最後面:alter table 表名 add 字段名 字段類型;

最前面:alter table 表名 add 字段名 字段類型 first(第一);

某一個後面:alter table 表名 add 字段名 字段類型 after 指點位置的字段;

刪除表字段(一次只能刪除一個)

alter table 表名 drop 字段名;

修改字段名和類型

alter table 表名 change 原字段名 新字段名 新字段類型;

修改字段類型和位置

alter table 表名 modify 字段名 類型 位置;

alter table hero modify age int first(after xxx);

mysql數據庫操作指令合集