這篇文章將為大家詳細(xì)講解有關(guān)MySQL如何操作,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),長(zhǎng)寧網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:長(zhǎng)寧等地區(qū)。長(zhǎng)寧做網(wǎng)站價(jià)格咨詢:18982081108
管理
創(chuàng)建表create
1、 create table [if not exists] database.tablename ( 自定義內(nèi)容); 例如
mysql>CREATE TABLE NAME1 (
mysql>ID INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, # 設(shè)置主鍵,同時(shí)自動(dòng)增加
mysql>name VARCHAR(30) NOT NULL,
mysql>age TINYINT UNSIGNED NOT NULL,
mysql>Gender ENUM('M','F') NOT NULL DEFAULT 'M' , # 指定范圍和默認(rèn)值
mysql>INDEX index_score(score), #創(chuàng)建索引
mysql>UNIQUE(name), #創(chuàng)建唯一鍵
mysql>);
2、create table tab_name select col_name,.... from tab_name2 where ---; 從tab_name2中復(fù)制特定的內(nèi)容,生成新的表
3、create table tab_name like tab_name2; 按照tab_name2的表格式創(chuàng)建一個(gè)內(nèi)容為空的表
查詢數(shù)據(jù)
表中查詢數(shù)據(jù)
SELECT
select col_name from table_name; :過(guò)濾列
WHERE condition :過(guò)濾行
< > = LIKE BETWEEN...AND..
<> != 不等于
IN 在某個(gè)特定集合中 WHERE ID IN (1,2);
IS NULL ,IS NOT NULL
REGEXP=RLIKE 正則表達(dá)式
+-*/% WHERE id + 1 > 4
AND && , OR || , NOT !
LIKE 通配符
% 任意
_ 任意單個(gè)
LIMIT 限制顯示的行,在select 語(yǔ)句后邊,如
select * from tab_name limit num; 顯示前num行
select * from tab_name limit num1,num2; 以num1 為基礎(chǔ)向后顯示num2行
數(shù)據(jù)排序
ORDER BY clo_name
select * from test order by col_name [desc|asc]; 按照col_name中的數(shù)據(jù)排序
DESC 降序 ASC 升序默認(rèn),可不寫(xiě)
數(shù)據(jù)分組
GROUP BY cloumn 分組顯示,HAVING 組合GROUP 使用 ,HVAING 過(guò)濾條件
SELECT column,COUNT(*) FROM table GROUP BY column HVAING >=10;
修改顯示的名字 AS
SELECT column AS name -----;
修改表結(jié)構(gòu)
ALTER TABLE table_name
1.添加新列
ADD col_name col_type AFTER col_name1 ; 在現(xiàn)有col_name1后添加
FIRST; 添加到第一個(gè)
2.修改字段
CHANGE old_col_name new_col_name nre-col-definition;
MODIFY col_name col_defination; 修改表定義
3.添加索引
ADD {INDEX|KEY} [index_name] (col_name);
刪除字段
DROP col_name
刪除鍵
DROP {INDEX|KEY} index_name
DROP primary key
重命名
RENAME TABLE table_name TO new_table_name
刪除表
DROP TABLE [IF EXISTS] table_name
插入數(shù)據(jù)
INSERT INTO table_name (col1,col2) VALUES ('val1','val2');
SET col_name='----';
調(diào)用函數(shù)
mysql> insert into pets (name,sex,birth) values('dog','F',now());
一次插入多行
INSERT INTO table_name (NAME) VALUES ('--'),('--'),('--');
REPLACE 如果插入的主鍵內(nèi)容已存在則覆蓋
修改數(shù)據(jù) UPDATE
UPDATA table_name SET col_name='---' [WHERE 條件] LIMIT 2;
刪除數(shù)據(jù)
DELETE FROM table_name [SHERE 條件];
清空一個(gè)表 id從新開(kāi)始
TRUNCATE TABLE table_name
關(guān)于“mysql如何操作”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
本文標(biāo)題:mysql如何操作
鏈接地址:http://muchs.cn/article32/ihcgsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站排名、Google、品牌網(wǎng)站建設(shè)、ChatGPT、營(yíng)銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)