mysql操作库命令_MYSQL数据库------操作命令笔记
一、數(shù)據(jù)庫(kù)連接
* 連接數(shù)據(jù)庫(kù)命令(前提需要安裝mysq ):
mysql -h hostIp -u userName -pPassWord
二、數(shù)據(jù)庫(kù)操作
* 查看所有數(shù)據(jù)庫(kù):
show databases;
* 選中數(shù)據(jù)庫(kù)
use databaseName ;
* 創(chuàng)建數(shù)據(jù)庫(kù)
create database databaseName;
* 刪除數(shù)據(jù)庫(kù)
drop databaseName;
三、表格操作
* 查看當(dāng)前數(shù)據(jù)庫(kù)的表格
show tables;
* 創(chuàng)建表格
create table tableName
(
columnName1 type constraint,
columnName2 type constraint,
..
unique(columnName)
)
數(shù)據(jù)類型:
integer(size) 整數(shù),size規(guī)定了數(shù)值最大的位數(shù);
decimal(size,d)容納帶有小數(shù)的數(shù)字;
numberic(size,d) size,數(shù)字的最大位數(shù),d小數(shù)右側(cè)的最大位數(shù);
char(size) 固定長(zhǎng)度的字符串;
varchar(size) 容納可變長(zhǎng)度的字符串 size 字符串的最大長(zhǎng)度;
constraintsn約束:
not null ?約束強(qiáng)制列不為null
unique 約束唯一標(biāo)識(shí)數(shù)據(jù)庫(kù)表中的每條記錄 (ALTER TABLE tableName add UNIQUE(columnName))
primary key 主鍵,約束唯一標(biāo)識(shí)數(shù)據(jù)庫(kù)表中的每條記錄,不能為空(null),每個(gè)表僅有一個(gè)唯一的主鍵;
foreign key 指向另一個(gè)表中的 primary key (ALTER TABLE tableName1 ?ADD FOREIGN (columnName) REFERENCES tableName2(columnName))
check 約束用于限制列中的值的范圍;
default 約束用于向列中插入默認(rèn)的值
四、數(shù)據(jù)操作(查找、添加,刪除、更新)
* 查詢語(yǔ)句
select column_name from tbleName where columnName 運(yùn)算符 value;
* 運(yùn)算符:=,<>,>,=,<=,between,like;
* 排序 order by (DESC,ASC)
select * from tableName order by columnName ASC;
* 插入語(yǔ)句
insert into tableName ?(columnName1,columnName2….) values (value1,value2…);
* 更新語(yǔ)句
update tableName ?set columnName = newValue where columnName = value;
* 刪除語(yǔ)句
delete from tableName where columnName = value;
-------暫時(shí)更新到這里-------
隨便推薦一下:一個(gè)github上已經(jīng)封裝好的php Mysql的類 點(diǎn)擊這里查看
總結(jié)
以上是生活随笔為你收集整理的mysql操作库命令_MYSQL数据库------操作命令笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android地图方位角_Android
- 下一篇: linux cmake编译源码,linu