Mysql數(shù)據(jù)庫(kù)的操作

一、首先介紹一下數(shù)據(jù)類(lèi)型:

數(shù)字類(lèi)型:int(數(shù)字) ;long(為長(zhǎng)整型數(shù)據(jù)類(lèi)型); double(雙精度浮點(diǎn)數(shù)值);float(單精度浮點(diǎn)數(shù)值);??decimal(定點(diǎn)型)

時(shí)間類(lèi)型:time(時(shí)間) datetime(日期和時(shí)間的組合)? year(年份)? timestamp(時(shí)間戳)

文本類(lèi)型:text(文本)

對(duì)貨幣類(lèi)型:Decimal? ? ? ? ?Numric? ? ?(精確度較高)

字符類(lèi)型:char? varchar? (固定字節(jié)數(shù)? 自動(dòng)去識(shí)別字節(jié)數(shù)達(dá)到少占資源)

枚舉類(lèi)型:enum

二、數(shù)據(jù)類(lèi)型的約束條件:

? ? primary key? 主鍵 都是自增

? ? auto_increment? 自增

? ? unique? 唯一

? ? not null? 非空

????defualt? 默認(rèn)值

三、比較運(yùn)算符:

? ? >? ,<,?>=,<=,?!=,?=

四、邏輯運(yùn)算符:

? ? and? 和什么一起組合? ? ; or? 或者是什么? ? ;????not? 不

五、查詢(xún):

? ? 普通查詢(xún):

? ? ? ? select * from 表名

????模糊查詢(xún) like:

? ? ? ? select * from 表名 where 字段 like 'A%';? %表示任意多個(gè)任意字符

? ? ? ? select * from 表名 where 字段 like "A_";? _表示一個(gè)任意字符


? ? 范圍查詢(xún) in 和 between? and :

? ? ? ? select * from 表名 where id in (1,5,7);? 結(jié)果輸出ID為1,5,7的數(shù)據(jù)

? ? ? ? select * from 表名 where id between 1 and 3;? 結(jié)果輸出ID為1,2,3的數(shù)據(jù)


六、Mysql命令:

? ? 創(chuàng)建數(shù)據(jù)庫(kù)的sql語(yǔ)句: create database 庫(kù)名 character set utf8

? ? 查看所有數(shù)據(jù)庫(kù)的sql語(yǔ)句: show databases;

? ? 查看當(dāng)前數(shù)據(jù)庫(kù)下的所有表的sql語(yǔ)句: show tables;

? ? 創(chuàng)建表的的sql語(yǔ)句: create table 表名 (字段名 類(lèi)型(int、str等) 屬性約束);

? ? 刪除庫(kù)的sql語(yǔ)句: drop database 庫(kù)名;

? ? 刪除表的sql語(yǔ)句: drop table 表名;

? ? 查看表結(jié)構(gòu)的sql語(yǔ)句: desc 表名;

? ? 查看創(chuàng)建表的sql語(yǔ)句: show CREATE table 表名;

? ? 查詢(xún)表內(nèi)容: select * from 表名;

? ? 查看當(dāng)前時(shí)間: select now();

? ? 查看mysql版本: select version();

? ? 修改MySQL密碼: update mysql.user set password=password('密碼') where user='要修改的用戶(hù)名';

? ? 添加數(shù)據(jù): insert into 表名('字段名') values('對(duì)應(yīng)字段名數(shù)據(jù)');

? ? 添加新的字段: alter table 表名 add 字段名 字段類(lèi)型 字段屬性約束;

? ? 修改創(chuàng)建好的表字段: alter table 表名 change 原字段名 新字段名 字段類(lèi)型 字段屬性約束;

? ? 修改表名: alter table 表名 rename to 新表名;

? ? 修改主鍵: alter table 表名 change 原字段名 新字段名 字段類(lèi)型 字段屬性約束;

? ? 修改數(shù)據(jù): update 表名 set 字段名=值 where 條件(id=1...)

? ? 刪除主鍵: alter table 表名 drop 主鍵字段名;

? ? 刪除表內(nèi)所有數(shù)據(jù): delete from 表名;

? ? 刪除指定數(shù)據(jù): delete from 表名 where 字段=字段名;

? ? 降序: select * from 表名 where 字段名(數(shù)字類(lèi)型) order by 字段名 desc

? ? 升序: select * from 表名 where 字段名(數(shù)字類(lèi)型)order by 字段名 asc

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

友情鏈接更多精彩內(nèi)容