成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

常用sql語(yǔ)句整理:mysql

468122151 / 2873人閱讀

摘要:增增加一張表增加記錄增加字段增加索引主鍵唯一索引普通索引全文索引刪逐行刪除清空整張表刪除表刪除字段刪除索引改變更數(shù)據(jù)變更字段變更變更字段值為另一張表的某個(gè)值查普通查詢關(guān)聯(lián)查詢合計(jì)函數(shù)條件查詢關(guān)鍵字無(wú)法與合計(jì)函數(shù)一起使用同一個(gè)實(shí)例下跨庫(kù)查詢復(fù)


增加一張表

CREATE TABLE `table_name`(
  ...
  )ENGINE=InnoDB DEFAULT CHARSET=utf8;

增加記錄

INSERT INTO `your_table_name`(`column_name`)
VALUES
("your_value_one"),
("your_value_two");

增加字段

ALTER TABLE `your_table_name`
ADD `your_column_name` ...
AFTER `column_name`;

增加索引

主鍵

ALTER TABLE `your_table_name`
ADD PRIMARY KEY your_index_name(your_column_name);

唯一索引

ALTER TABLE `your_table_name`
ADD UNIQUE your_index_name(your_column_name);

普通索引

ALTER TABLE `your_table_name`
ADD INDEX your_index_name(your_column_name);

全文索引

ALTER TABLE `your_table_name`
ADD FULLTEXT your_index_name(your_column_name);


逐行刪除

DELETE FORM `table_name`
WHERE ...;

清空整張表

TRUNCATE TABLE `your_table_name`;

刪除表

DROP TABLE `your_table_name`;

刪除字段

ALTER TABLE `your_table_name`
DROP `column_name`;

刪除索引

ALTER TABLE `your_table_name`
DROP INDEX your_index_name(your_column_name);

變更數(shù)據(jù)

UPDATE `table_name`
SET column_name=your_value
WHERE ...;

變更字段

ALTER TABLE `your_table_name`
CHANGE `your_column_name` `your_column_name` ...(變更);

變更字段值為另一張表的某個(gè)值

UPDATE `your_table_name`
AS a
JOIN `your_another_table_name`
AS b
SET a.column = b.another_column
WHERE a.id = b.a_id...;

普通查詢

SELECT `column_name_one`, `column_name_two`
FROM `table_name`;

關(guān)聯(lián)查詢

SELECT *
FROM `your_table_name`
AS a
JOIN `your_anther_table_name`
AS b
WHERE a.column_name = b.column_name...;

合計(jì)函數(shù)條件查詢:WHERE 關(guān)鍵字無(wú)法與合計(jì)函數(shù)一起使用

SELECT aggregate_function(column_name)
FROM your_table_name
GROUP BY column_name
HAVING aggregate_function(column_name)...;

同一個(gè)實(shí)例下跨庫(kù)查詢

SELECT *
FROM database_name.your_table_name
AS a
JOIN anther_database_name.your_anther_table_name
AS b
WHERE a.column_name = b.column_name...;

復(fù)制一張表結(jié)構(gòu)
CREATE `your_table_name`
LIKE `destination_table_name`;
完全復(fù)制一張表:表結(jié)構(gòu)+全部數(shù)據(jù)
CREATE `your_table_name`
LIKE `destination_table_name`;

INSERT INTO `your_table_name`
SELECT *
FROM `destination_table_name`;

附錄:mysql常用命令

登陸: mysql -h host -u username -p

列出數(shù)據(jù)庫(kù):SHOW DATABESES;

列出表:SHOW TABLES;

表結(jié)構(gòu):DESC table_name;

使用一個(gè)數(shù)據(jù)庫(kù):USE database_name;

導(dǎo)入:source "file";

導(dǎo)出:mysqldump -h 127.0.0.1 -u root -p "database_name" "table_name" --where="condition" > file_name.sql;

掃面下方二維碼關(guān)注我的技術(shù)公眾號(hào),及時(shí)為大家推送我的原創(chuàng)技術(shù)分享

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/22063.html

相關(guān)文章

  • 數(shù)據(jù)庫(kù)

    摘要:編輯大咖說閱讀字?jǐn)?shù)用時(shí)分鐘內(nèi)容摘要對(duì)于真正企業(yè)級(jí)應(yīng)用,需要分布式數(shù)據(jù)庫(kù)具備什么樣的能力相比等分布式數(shù)據(jù)庫(kù),他們條最佳性能優(yōu)化性能優(yōu)化索引與優(yōu)化關(guān)于索引與優(yōu)化的基礎(chǔ)知識(shí)匯總。 mysql 數(shù)據(jù)庫(kù)開發(fā)常見問題及優(yōu)化 這篇文章從庫(kù)表設(shè)計(jì),慢 SQL 問題和誤操作、程序 bug 時(shí)怎么辦這三個(gè)問題展開。 一個(gè)小時(shí)學(xué)會(huì) MySQL 數(shù)據(jù)庫(kù) 看到了一篇適合新手的 MySQL 入門教程,希望對(duì)想學(xué) ...

    mengbo 評(píng)論0 收藏0
  • 數(shù)據(jù)庫(kù)

    摘要:編輯大咖說閱讀字?jǐn)?shù)用時(shí)分鐘內(nèi)容摘要對(duì)于真正企業(yè)級(jí)應(yīng)用,需要分布式數(shù)據(jù)庫(kù)具備什么樣的能力相比等分布式數(shù)據(jù)庫(kù),他們條最佳性能優(yōu)化性能優(yōu)化索引與優(yōu)化關(guān)于索引與優(yōu)化的基礎(chǔ)知識(shí)匯總。 mysql 數(shù)據(jù)庫(kù)開發(fā)常見問題及優(yōu)化 這篇文章從庫(kù)表設(shè)計(jì),慢 SQL 問題和誤操作、程序 bug 時(shí)怎么辦這三個(gè)問題展開。 一個(gè)小時(shí)學(xué)會(huì) MySQL 數(shù)據(jù)庫(kù) 看到了一篇適合新手的 MySQL 入門教程,希望對(duì)想學(xué) ...

    shuibo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<