一、MySQL基本命令操作指令
二、查看數(shù)據(jù)庫結(jié)構(gòu)
1.查看當前服務器中的數(shù)據(jù)庫
SHOW DATABASES; #大小寫不區(qū)分,分號“;”表示結(jié)束
2.查看數(shù)據(jù)庫中包含的表
USE 數(shù)據(jù)庫名;
SHOW TABLES;
3.查看表的結(jié)構(gòu)(字段)
USE 數(shù)據(jù)庫名;
DESCRIBE [數(shù)據(jù)庫名.]表名;
可縮寫成:DESC 表名;
三、SQL語句
- SQL語句用于維護管理數(shù)據(jù)庫,包括數(shù)據(jù)查詢、數(shù)據(jù)更新、訪問控制、對象管理等功能。
1、SQL語言分類
四、SQL語句操作
1、創(chuàng)建及刪除數(shù)據(jù)庫和表
DDL
1.創(chuàng)建新的數(shù)據(jù)庫
CREATE DATABASE 數(shù)據(jù)庫名;
2.創(chuàng)建新的表
CREATE TABLE 表名 (字段1 數(shù)據(jù)類型,字段2 數(shù)據(jù)類型[,...][,PRIMARY KEY (主鍵名)]);
#主鍵一般選擇能代表唯一性的字段不允許取空值(NULL),一個表只能有一個主鍵。
3.刪除指定的數(shù)據(jù)表
DROP TABLE [數(shù)據(jù)庫名.]表名; #如不用USE進入庫中,則需加上數(shù)據(jù)庫名
4.刪除指定的數(shù)據(jù)庫
DROP DATABASE 數(shù)據(jù)庫名;
2、管理表中的數(shù)據(jù)記錄
DML
1.向數(shù)據(jù)表中插入新的數(shù)據(jù)記錄
INSERT INTO 表名(字段1,字段2[,...]) VALUES(字段1的值,字段2的值,...);
2.查詢數(shù)據(jù)記錄
SELECT 字段名1,字段名2[,...] FROM 表名 [WHERE 條件表達式];
select name from ky28\G #以列表方式豎向顯示
select * from ky28 limit 2; #只顯示頭2行
select * from ky28 limit 2,3; #顯示第2行后的前3行
3.修改、更新數(shù)據(jù)表中的數(shù)據(jù)記錄
UPDATE 表名 SET 字段名1=字段值1[,字段名2=字段值2] [WHERE 條件表達式];
4.在數(shù)據(jù)表中刪除指定的數(shù)據(jù)記錄
DELETE FROM 表名 [WHERE 條件表達式];
3、修改表名和表結(jié)構(gòu)
1.修改表名
ALTER TABLE 舊表名 RENAME 新表名;
例:
ALTER TABLE KY08 RENAME CLASS08;
ALTER TABLE CLASS08 RENAME KY08;
2.擴展表結(jié)構(gòu)(增加字段)
ALTER TABLE 表名 ADD address varchar(50) default '地址不詳';
#default '地址不詳':表示此字段設置默認值 地址不詳;可與 NOT NULL 配合使用
3.修改字段(列)名,添加唯一鍵
ALTER TABLE 表名 CHANGE 舊列名 新列名 數(shù)據(jù)類型 [unique key];
例:
ALTER TABLE KY08 CHANGE name user_name varchar(10) unique key;
#CHANGE可修改字段名、數(shù)據(jù)類型、約束等所有項。
文章來源:http://www.zghlxwxcb.cn/news/detail-495319.html
4.刪除字段
ALTER TABLE 表名 DROP 字段名;
文章來源地址http://www.zghlxwxcb.cn/news/detail-495319.html
到了這里,關于MySQL數(shù)據(jù)庫基本命令操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!