MySQL數據庫基本命令操作
MySQL數據庫基本命令操作(增、刪、改、查)
基本概述
- 常用的數據類型
int | 整型 |
---|---|
float | 單精度浮點 4字節32位 |
double | 雙精度浮點 8字節64位 |
char | 固定長度的字符類型 |
varchar | 可變長度的字符類型 |
text | 文本 |
image | 圖片 |
decimal (5,2) | 5個有效長度數字,小數點後面有2位 |
-
SQL語句
SQL語句用於維護管理數據庫,包括數據查詢、數據更新、訪問控制、對象管理等功能。 -
SQL語句分類
DDL | 數據定義語言,用於創建數據庫對象,如庫、表、索引等 |
---|---|
DML | 數據操縱語言,用於對錶中的數據進行管理 |
DQL | 數據查詢語言,用於從數據表中查找符合條件的數據記錄 |
DCL | 數據控制語言,用於設置或者更改數據庫用戶或角色權限 |
查看當前服務器中的數據庫
SHOW DATABASES; #大小寫不區分,分號“;”表示結束
查看數據庫中包含的表
USE 數據庫名;
SHOW TABLES;
查看錶的結構(字段)
USE 數據庫名;
DESCRIBE [數據庫名.]表名;
可縮寫成:DESC 表名;
1 增
1.1創建新的數據庫
CREATE DATABASE 數據庫名;
1.2創建新的表
CREATE TABLE 表名 (字段1 數據類型,字段2 數據類型[,...][,PRIMARY KEY (主鍵名)]);
1.3向數據表中插入新的數據記錄
INSERT INTO 表名(字段1,字段2[,...]) VALUES(字段1的值,字段2的值,...);
2 刪
2.1刪除指定數據表
DROP TABLE [數據庫名.]表名; #如不用USE進入庫中,則需加上數據庫名
2.2刪除指定的數據庫
DROP DATABASE 數據庫名;
2.3在數據表中刪除指定的數據記錄
DELETE FROM 表名 [WHERE 條件表達式];
2.4刪除字段
ALTER TABLE 表名 DROP 字段名;
3 改
3.1修改、更新數據表中的數據記錄
UPDATE 表名 SET 字段名1=字段值1[,字段名2=字段值2] [WHERE 條件表達式];
3.2修改表名
ALTER TABLE 舊錶名 RENAME 新表名;
3.3擴展表結構(增加字段)
ALTER TABLE 表名 ADD address varchar(50) default '地址不詳';
3.4修改字段(列)名,添加唯一鍵
ALTER TABLE 表名 CHANGE 舊列名 新列名 數據類型 [unique key];
4 查
4.1查看錶內基本信息
SELECT 字段名1,字段名2[,...] FROM 表名 [WHERE 條件表達式];