sql語句分類
*dql:data query language資料查詢語言
*dml:data manipulation language資料操作語言
*ddl:data definition language資料定義語言
dcl:資料控制語言
tpl:事務處理語言
ccl:指標控制語言
ddl語句:
作用: 用於描述資料庫中儲存現實世界中實體的語言,即建立資料庫和表結構(不
僅僅能建立資料庫和表結構)。
常用關鍵字:
create、alter、drop
一.建立資料庫語法
建立資料庫:
create database db_name(資料庫名稱)[character set charset_name(字符集編碼)]
create database 資料庫名稱
注:(1).中括號 表示 可以不用寫。
(2).character set charset_name 指定預設的字符集
(安裝資料庫時指定的是utf-8)。
(3).mysql支援的字符集:
檢視字符集和預設排序:
mysql資料庫使用的是utf8 不是 utf-8
mysql語句
(1).顯示所有的資料庫 : show databases;
(2). 建立 mydb1資料庫: create database mydb1;
(3).顯示mydb1建立細節(包含使用的字符集)
show create database mydb1;
(4).建立字符集為gbk 的mydb2資料庫
create database mydb2 character set gbk; 或者
create database mydb2 charset=gbk;
(5). 修改資料庫mydb2 字符集為utf8;
alter database mydb2 character set utf8;
注:只適合在資料庫沒有內容的情況下修改,因為如果有資料會亂碼。
(6). 刪除 mydb3 資料庫
drop database mydb3;
注:i.顯示資料庫show databases;
information_schema: 用來維護其他所有資料庫的資訊 例如資料庫名、資料
庫的**、**欄位的資料型別等等。
mysql : 自帶的乙個資料庫,不用動,例如建立的使用者就儲存在mysql中。
performance_schema: 主要用於收集資料庫伺服器效能引數,dba通過
performance_schema 得到的資訊能夠了解效能降低可能是由於哪些瓶頸.
test: 自帶的預設的資料庫,可以隨便使用。
ii. show create database mydb1; 顯示建立細節
選擇資料庫
use db_name(資料庫名稱);
檢視當前資料庫
select database();
二.建立表
寫在表結構操作中。鏈結為:
mysql DDL 建立資料庫
建立乙個資料庫 建立資料庫操作 語法 create database 資料庫名 敘述 建立乙個具有指定名稱的資料庫。如果要建立的 資料庫已經存在,或者沒有建立它的適當許可權,則此 語句失敗。例 建立乙個besttest庫。mysql create database besttest charset ...
資料庫語句,建立資料庫
首先連線sql後,ctrl n 新建查詢視窗 例如 圖書 書號,書名,出版社 讀者 卡號,姓名,年齡,所屬單位 借閱 書號,卡號,借閱日期 注意 要先建立乙個資料夾,d testdb create database shu onprimary name shu data 主資料檔案的邏輯名 file...
SQL語句建立資料庫
1.create database dataname 這是建立資料庫最簡單的方法 資料庫的各個屬性都是預設 如資料庫檔案與日誌檔案儲存目錄 資料庫大小等 下面介紹下常用決定資料庫屬性的子句 on 簡單理解為定義儲存資料庫檔案的位置,看下面 filename 資料庫的邏輯別名 size 資料庫初始大小...