下文主要給大家?guī)鞰ySQL的基本SQL語句介紹,希望這些內(nèi)容能夠帶給大家實際用處,這也是我編輯MYSQL的基本SQL語句介紹這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
創(chuàng)新互聯(lián)是一家專業(yè)提供磴口企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為磴口眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
MYSQL介紹
- MySQL是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性. 由于MYSQL是一款開放源碼軟件,因此可以大大降低總體擁有成本.現(xiàn)在我們來介紹下MYSQL的SQL原生態(tài)語句
在本地設(shè)置MYSQL賬號
- 創(chuàng)建my.ini文件
[mysqld]
character-set-server=utf8 #庫的編碼模式設(shè)置為utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
user=root # 賬號名為root
[mysql]
default-character-set=utf8 # 每創(chuàng)建一個庫,默認的編碼為utf8
將MYSQL安裝的目標(biāo)文件添加到環(huán)境變量中,在CMD中直接操作MYSQL數(shù)據(jù)庫.打開MYSQL時無需輸入賬號密碼,默認從配置文件my.ini中讀取將模式設(shè)置為嚴格模式
set global sql_mode= "strict_trans_tables,only_full_group_by"; #修改為嚴格模式,只能查看到分組后的字段,配合聚合函數(shù).其余操作會報錯
例如:
select * from emo group by post; #會報錯,原因是分組之后在去查看某一條數(shù)據(jù)毫無意義
強調(diào): 模式設(shè)置為嚴格模式需要重新啟動MYSQL
將MYSQL設(shè)置為后臺自動運行
MYSQL原生態(tài)SQL語句
庫: 本質(zhì)就是一個文件夾
- 增加
create database 文件夾名 charset utf8; - 刪除
drop database 文件夾名; - 修改
alter database 文件夾名 charset gbk; #修改指的是修改文件夾的編碼方式 - 查看
show databases; # 查看所有文件夾
show create database 文件夾名; #查看指定文件夾表: 也就是一個文件
- 切換所在庫: use 庫名
- 強調(diào):所有的建立文件的操作或者文件內(nèi)容的操作的前提都是在這個庫,或者加前綴,庫名
- 增加
ceate table 表名(id int primary key auto_increment, #表示ID不為空且唯一會自動增長
name varchar(16) not null # 不為空) - 刪除
drop table 文件名 - 修改
alter table 文件名 add age int; #add:增加一個屬性
alter table 文件名 modify nae char(30); #modify:不能改表頭,其余都能改
alter table 文件名 change name NAME char(15); #change:既能改表頭也能改屬性
alter table 文件名 drop age; #drop:移除age這個表頭 - 查看
show tables; #查看當(dāng)前庫所有表
show create table 文件名; #只查看那一個指定的表
desc 文件名 ; #查看指定的表里的所有屬性 - 查看當(dāng)前所在庫
select database();記錄:也就是一行行的內(nèi)容
*增加
insert into 文件名(id,name) values
(1,'egon'),
(2,'lxx'),
(3,'alex');
- 刪除
delete from 庫名.文件名 where id>=2; #根據(jù)挑來產(chǎn)出具體哪一行
清空表應(yīng)該使用:
truncate 文件名 - 修改
update 庫名.文件名 set name='lxx_dsb' where id=2; # 更新指定文件夾下的表,通過條件判斷,設(shè)置name=什么 - 查看
select id from 庫名.文件名; #查看庫名.文件名下的所有id
select id,name from 文件名; #查看文件名下的所有id, name
select name,id from 文件名; # 查看文件名下的所有name,id
select from 文件名; # 查看文件名下的所有內(nèi)容
select from 文件名 where id>=2; #只查看文件名下id>=2的所有內(nèi)容 對于以上關(guān)于MYSQL的基本SQL語句,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會喜歡上這些內(nèi)容的。
當(dāng)前文章:MYSQL的基本SQL語句介紹
當(dāng)前URL:http://aaarwkj.com/article34/iggppe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、小程序開發(fā)、品牌網(wǎng)站設(shè)計、ChatGPT、、標(biāo)簽優(yōu)化
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)