資料庫MySQL常用命令複習

來源:互聯網
上載者:User

標籤:connect   主鍵   不能   位置   char   刪除   unsigned   變數   主鍵索引   

-- 查看資料庫

show databases;

-- 建立資料庫
create database ‘資料庫名‘;

-- 刪除資料庫
drop database ‘資料庫名‘;

-- 選庫
use ‘庫名‘;

-- 查看當前所在庫
select database();

-- 查看所有表
show tables;

-- 刪除表
drop table 表名;

-- 查看錶結構
desc 表名;

-- 查看建表語句
show create table ‘表名‘;

-- 清空表資料
truncate table ‘表名‘;

-- 主鍵
PRIMARY KEY

-- 不可為空
NOT NULL

-- 可以為空白
NULL

-- 唯一
UNIQUE

-- 自增
AUTO_INCREMENT

-- 預設值
DEFAULT

-- 無符號
UNSIGNED

-- 零填充
ZEROFILL

-- 修改表名
ALTER TABLE 舊錶名 RENAME [TO] 新表名

-- 修改欄位的資料類型
ALTER TABLE 表名 MODIFY 屬性名稱 資料類型[完整性條件約束]

-- 修改欄位名
ALTER TABLE 表名 CHANGE 舊錶名 新屬性名稱 新資料類型

-- 增加欄位
ALTER TABLE 表名 ADD 屬性1 資料類型[完整性資料約束][FIRST | AFTER 屬性名稱2]

-- 刪除欄位
ALTER TABLE 表名 DROP 屬性名稱

-- 修改欄位的排列位置
ALTER TABLE 表名 MODIFY 屬性名稱1 資料類型 FIRST | AFTER 屬性名稱2

-- 修改表的儲存引擎
ALTER TABLE 表名 ENGINE=儲存引擎

-- 主鍵索引
PRIMARY KEY

-- 唯一索引
UNIQUE

-- 普通索引
INDEX

-- 建立索引 格式
primary key(‘id‘)-- 設定id為主鍵

unique uni_name(‘name‘)--設定name為唯一索引 uni_name 別名

index index_tel(‘tel‘)--普通索引 index_tel 別名

-- 建表後建立索引
ALTER TABLE 表名 ADD PRIMARY KEY (‘欄位名‘);

ALTER TABLE 表名 ADD UNIQUE (‘欄位名‘)

ALTER TABLE 表名 ADD INDEX index_name (‘欄位名‘)

-- 查看索引
SHOW INDEXES FROM 表名

-- 刪除主鍵索引
-- 先刪除自增
ALTER TABLE 表名 MODIFY 自增欄位 INT UNSIGNED NOT NULL
-- 再刪除主鍵
ALTER TABLE 表名 DROP PRIMARY KEY

-- 刪除唯一索引與普通索引
DROP INDEX 索引名 ON 表名


-- 往資料庫添加資料
INSERT INTO 表名(欄位名1,欄位名2,欄位3)VALUES(值1,值2,值3);

-- 修改資料
UPDATE 表名 SET 欄位名 WHERE [條件]

-- 刪除資料
DELETE FROM 表名 WHERE [條件]

-- 連結資料庫
mysqli_connect(‘主機名稱‘,‘使用者名稱‘,‘密碼‘,‘庫名‘);

-- 設定字元集
musqli_set_charset();

-- 判斷錯誤資訊
mysqli_error();

-- 判斷錯誤號碼
mysqli_errno();

-- 發動SQL語句
mysqli_equry();

-- 將變數解析成關聯陣列
mysqli_fetch_assoc();

-- 返回結果集的數目
mysqli_num_rows();

-- 受影響行
mysqli_affected_rows();

-- 擷取最後一次插入的ID
mysql_free_result();

 

資料庫MySQL常用命令複習

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.