批改狀態(tài):合格
老師批語:
MYSQL 數(shù)據(jù)類型
整型 如 TINYINT SMALLINT INT 等等
浮點(diǎn)型 如 FLOAT[(M,D)] DOUBLE[(M,D)]
時(shí)間日期 如 YEAR TIME DATE DATETIME TIMESTTMAP
字符型 如 CHAR(M) VARCHAR(M) 等等
MYSQL操作
USE t1; 打開t1數(shù)據(jù)庫(kù) SELECT DATABASES(); 查看當(dāng)前數(shù)據(jù)庫(kù)
創(chuàng)建數(shù)據(jù)庫(kù)
語法: CREATE TABLE [IF NOT EXISSTS] tb_name (colmn_name datatype, ...) 實(shí)例: CREATE TABLE tb2 ( username VARCHAR(20), age SMALLINT UNSIGNED );
設(shè)計(jì)一個(gè)tb2表的里兩個(gè)字段 一個(gè)username 一個(gè)age
查看所有數(shù)據(jù)庫(kù)
SHOW TABLES; 語法: SHOW TABLES [FROM db_name]
查看表結(jié)構(gòu)
SHOW COLUMNS FROM tb_name;
記錄插入
INSERT [INTO] tb_name ('value1','value1'....) VALUES](val1,val2,....)
記錄查找
SELECT * FROM tb_name
空值與非空
NULL NOT NULL
自動(dòng)編號(hào) 必須和主鍵一起用 自增
AUTO_INCREMENT
主鍵約束 一張表只有一個(gè)主鍵
PRIMARY KEY
唯一約束
UNIQUE KEY
默認(rèn)約束
ENUM DEFAULT
實(shí)例:
創(chuàng)建一張表,設(shè)置id自增 name不能為空 且是唯一的 sex默認(rèn)為保密
CREATE TABLE tb( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFAULT '3' );
添加數(shù)據(jù)
INSERT tb (name,sex) VALUES('張三','1'); INSERT tb (name) VALUES('李四'); INSERT tb (name,sex) VALUES('小花','2');
數(shù)據(jù)查詢
SELECT * FROM tb;
結(jié)果
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)