mysql資料庫 資料庫和資料表的基本操作

2021-10-10 09:15:56 字數 1716 閱讀 3432

語法:

create database 資料庫名字 [charset=

'編碼格式'

]; create database 資料庫名稱 character set 編碼格式;

語法:

show databases
語法:

show create database 資料庫名字;
語法:

use 資料庫名稱;
語法:

select database();
修改資料庫的編碼:

alter database 資料庫名稱 default character set 新編碼格式 collate 新編碼格式_bin;
語法:

drop database 資料庫名稱;
建立資料表之前,先要使用資料庫,切換到要使用的資料庫。

語法:

create table 表名(欄位名1 資料型別 [約束],欄位名2 資料型別 [約束],...

.);create table 表名(欄位名1 資料型別 [約束],欄位名2 資料型別,foreign key(欄位名)references 另乙個表(外來鍵));

表名最好做到見名知意,最好不用中文。

檢視建表語句:

show create table 表名[\g];  \g: 進行格式化
檢視所有表:

show tables;
檢視表結構:

desc 表名;
修改表名:

alter table 原表名 rename [to] 新錶名;
修改字段:

alter table 表名 change 原欄位名 新欄位名 新資料型別;
修改欄位的資料型別:

alter table 表名 modify 欄位名 資料型別;
新增字段:

alter table 表名 add 新欄位名 資料型別 [約束];
刪除字段:

alter table 表名 drop 欄位名;
修改欄位的排列位置:

alter table 表名 modify 欄位名1 資料型別 first|after 欄位名2;
欄位名1表示修改位置的字段,first為可選引數,表示將字段1修改為表的第乙個字段,』after 欄位名 2『表示將字段1插到字段2後面。

修改約束:

alter table 表名  add primary key(欄位名)   將某個欄位設為主鍵

alter table 表名 drop primary key 刪除主鍵

新增外來鍵:

alter table employee add constraint fk_欄位名 foreign key(欄位名)references 另乙個表(主鍵);
drop table 表名;

MySQL資料庫和資料表操作

顯示資料庫 show databases 顯示資料表 show tables 選擇資料庫 use database name 顯示表結構 desc table name create database database name drop database database name create ...

mySQL建立資料庫和資料表

sql 的主要功能是和資料庫建立連線,進行增刪改查的操作。sql是關係型資料庫管理系統的標準語言。sql 語言的作用 使用 sql 運算元據庫時,所有的 sql 語句都以分號結束。切換資料庫時可以不用分號 在 sql 語句中,不區分大小寫,編寫 sql 語句時可以根據情況用大小寫的區別來增加可讀性。...

mysql庫和表 mysql資料庫和資料表

mysql資料庫可支援要求最苛刻的 web 電子商務和聯機事務處理 oltp 應用程式。它是乙個全面整合 事務安全 符合 acid 的資料庫,具備全面的提交 回滾 崩潰恢復和行級鎖定功能。mysql 憑藉其易用性 擴充套件力和效能,成為全球最受歡迎的開源資料庫。全球許多流量最大的 都依託於mysql...