mysql新手入門(mén)

幾個(gè)英文解釋?zhuān)?/b>

Sql structed query language

DDL data definition language? ? create drop alter truncate

DML data manipulation language insert update delete

DCL data control language? ? ? grant(授權(quán)) revoke(取消授權(quán))

DQL data query language select

mysql的數(shù)據(jù)類(lèi)型:

int

float,doulbe

char(固定長(zhǎng)度吱瘩,不夠就補(bǔ)上空格),varchar (可變長(zhǎng)度监徘,合法范圍內(nèi)數(shù)據(jù)多長(zhǎng),長(zhǎng)度多長(zhǎng))

date,time,datetime,timestamp(時(shí)間戳桨啃,會(huì)自動(dòng)設(shè)置當(dāng)前時(shí)間為其值)

text,blob(二進(jìn)制類(lèi)型文件)

單表約束:

primary key

unique

not null

--查看所有數(shù)據(jù)庫(kù)

show databases;

--查看當(dāng)前正在使用的是哪個(gè)數(shù)據(jù)庫(kù)

select database();?

--創(chuàng)建一個(gè)名字為dyq的數(shù)據(jù)庫(kù)

create database dyq;

--刪除名為dyq的數(shù)據(jù)庫(kù)

drop database dyq;

--顯示dyq這個(gè)數(shù)據(jù)庫(kù)創(chuàng)建的語(yǔ)句,以及編碼是什么

show create database dyq;

--修改數(shù)據(jù)庫(kù):一般很少修改數(shù)據(jù)庫(kù) , 如果修改,只會(huì)修改數(shù)據(jù)庫(kù)的編碼母剥,這一般也很少修改晌坤。

alter database dyq character set gbk;

alter database dyq character set utf8;

--創(chuàng)建表格前要指定是哪個(gè)數(shù)據(jù)庫(kù)精置,也就是使用哪個(gè)數(shù)據(jù)庫(kù)

use dyq;

--創(chuàng)建一個(gè)student表格餐屎,有id艳吠,name工育,age虾宇,sex

create table dyq(

? ? id int(10) primary key auto_increment,--主鍵自動(dòng)增長(zhǎng)

? ? name varchar(20) unique not null,--姓名唯一不為空

? ? age int not null,

? ? sex varchar(2) not null);

CREATE TABLE perple2(

id INT PRIMARY KEY,

username VARCHAR(32) UNIQUE,

age INT(11),

sex VARCHAR(32) NOT NULL,

thistime TIMESTAMP);--帶時(shí)間戳

--創(chuàng)建表格時(shí)不知道要不要添加約束,也可以在創(chuàng)建表格時(shí)不添加約束如绸,以后再添加約束,用關(guān)鍵字alter

--添加主鍵約束

?alter dyq modify id int primary key;

--添加自動(dòng)增長(zhǎng)約束

alter dyq modify id int auto_increment;

--添加唯一性約束

alter dyq modify name varchar(20) unique;

--添加非空約束

?alter dyq modify sex varchar(8) not null;

--修改表格的字符集

alter table 表名 character set 字符集

--往表格中添加數(shù)據(jù)文留,添加一條完整的數(shù)據(jù)

insert into dyq values(null,'dyq',19,'1');

--往表格中只添加部分?jǐn)?shù)據(jù),不想添加一條完整的數(shù)據(jù)竭沫,前提是未添加的數(shù)據(jù)可以為空

insert into dyq (id,name,age,sex) values (null,'dyq',19,'1');

--修改整個(gè)dyq表格的所有年齡都為18

update dyq set age=18;

--修改dyq表格中某個(gè)數(shù)據(jù)的值示例

update dyq set age=100 where id = 10;

--刪除dyq表格中id為2的記錄

delete from dyq where id=2;

--刪除表格燥翅,徹底刪除什么都不留

drop table dyq;

--刪除表格,逐行刪除蜕提,最后留一個(gè)空表格

delete from dyq;

--先徹底刪除表格森书,然后復(fù)制一個(gè)空表格,結(jié)構(gòu)和原來(lái)的表格一模一樣

truncate table dyq;

--修改表格的名稱(chēng)

rename table dyq to duyuquan;

--使表格增加一列

alter table dyq add salary float(32) not null;

--刪除表格中的一列

alter table dyq drop salary;

--修改表格中某一列的列名

alter table dyq change name username varchar(32) unique;

--展現(xiàn)數(shù)據(jù)庫(kù)中所有的表

show tables;

--展現(xiàn)某個(gè)表格創(chuàng)建的語(yǔ)句

show create table dyq;

--查看某張表的結(jié)構(gòu)

desc dyq;

--常用查詢(xún)語(yǔ)句結(jié)構(gòu)一般如下

select

distinct deptno,count(*),avg(salary)

from dyq

group by deptno having deptno>1 order by deptno limit 1,3;--1代表從第幾條記錄開(kāi)始谎势,3代表展示多少條

--利用別名查詢(xún)凛膏,使用的關(guān)鍵字是as.as可以省略的.

--表別名:

select * from product as p;

--列別名:

select pname as pn from product;

--where后的條件寫(xiě)法:

>,<,=,>=,<=,<>

--邏輯運(yùn)算符: and or not

--null值判斷 : is null,? is not null

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

占位符_代表一個(gè)字符,而%代表任意個(gè)字符.

select * from product where pname like '%新%';

select * from product where pname like '_新_';

--in 在某個(gè)范圍中獲得值

select * from product where pid in (2,5,8);

--between 12 and 56

select * from product where pid between 12 and 56;

--分組查詢(xún)

1.根據(jù)cno字段分組脏榆,分組后統(tǒng)計(jì)商品的個(gè)數(shù).

select cno,count(*) from product group by cno;

2.根據(jù)cno分組猖毫,分組統(tǒng)計(jì)每組商品的平均價(jià)格,并且平均價(jià)格> 60;

select cno,avg(price) from product group by cno having avg(price)>60;

having 關(guān)鍵字可以讓我們篩選成組后的各種數(shù)據(jù)须喂,可以理解為對(duì)分組后的數(shù)據(jù)進(jìn)行再次過(guò)濾

select cno,avg(price) from product group by cno having sum(price)>1500;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吁断,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子坞生,更是在濱河造成了極大的恐慌仔役,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件是己,死亡現(xiàn)場(chǎng)離奇詭異又兵,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)卒废,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)沛厨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人摔认,你說(shuō)我怎么就攤上這事逆皮。” “怎么了级野?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵页屠,是天一觀的道長(zhǎng)粹胯。 經(jīng)常有香客問(wèn)我,道長(zhǎng)辰企,這世上最難降的妖魔是什么风纠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮牢贸,結(jié)果婚禮上竹观,老公的妹妹穿的比我還像新娘。我一直安慰自己潜索,他們只是感情好臭增,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著竹习,像睡著了一般誊抛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上整陌,一...
    開(kāi)封第一講書(shū)人閱讀 51,182評(píng)論 1 299
  • 那天拗窃,我揣著相機(jī)與錄音,去河邊找鬼泌辫。 笑死随夸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的震放。 我是一名探鬼主播宾毒,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼殿遂!你這毒婦竟也來(lái)了诈铛?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤勉躺,失蹤者是張志新(化名)和其女友劉穎癌瘾,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體饵溅,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年妇萄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蜕企。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡冠句,死狀恐怖轻掩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情懦底,我是刑警寧澤唇牧,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響丐重,放射性物質(zhì)發(fā)生泄漏腔召。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一扮惦、第九天 我趴在偏房一處隱蔽的房頂上張望臀蛛。 院中可真熱鬧,春花似錦崖蜜、人聲如沸浊仆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)抡柿。三九已至,卻和暖如春等恐,著一層夾襖步出監(jiān)牢的瞬間沙绝,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工鼠锈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留闪檬,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓购笆,卻偏偏與公主長(zhǎng)得像粗悯,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子同欠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容