共計 1912 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章將為大家詳細講解有關 mysql 如何操作,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
管理
創建表 create
1、create table [if not exists] database.tablename (自定義內容); 例如
mysql CREATE TABLE NAME1 (
mysql ID INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, # 設置主鍵,同時自動增加
mysql name VARCHAR(30) NOT NULL,
mysql age TINYINT UNSIGNED NOT NULL,
mysql Gender ENUM(M , F) NOT NULL DEFAULT M , # 指定范圍和默認值
mysql INDEX index_score(score), #創建索引
mysql UNIQUE(name), #創建唯一鍵
mysql
2、create table tab_name select col_name,…. from tab_name2 where —; 從 tab_name2 中復制特定的內容,生成新的表
3、create table tab_name like tab_name2;按照 tab_name2 的表格式創建一個內容為空的表
查詢數據
表中查詢數據
SELECT
select col_name from table_name;:過濾列
WHERE condition :過濾行
= LIKE BETWEEN…AND..
!= 不等于
IN 在某個特定集合中 WHERE ID IN (1,2);
IS NULL ,IS NOT NULL
REGEXP=RLIKE 正則表達式
+-*/% WHERE id + 1 4
AND , OR || , NOT !
LIKE 通配符
% 任意
_ 任意單個
LIMIT 限制顯示的行,在 select 語句后邊,如
select * from tab_name limit num; 顯示前 num 行
select * from tab_name limit num1,num2; 以 num1 為基礎向后顯示 num2 行
數據排序
ORDER BY clo_name
select * from test order by col_name [desc|asc]; 按照 col_name 中的數據排序
DESC 降序 ASC 升序默認, 可不寫
數據分組
GROUP BY cloumn 分組顯示,HAVING 組合 GROUP 使用,HVAING 過濾條件
SELECT column,COUNT(*) FROM table GROUP BY column HVAING
修改顯示的名字 AS
SELECT column AS name —–;
修改表結構
ALTER TABLE table_name
1. 添加新列
ADD col_name col_type AFTER col_name1 ; 在現有 col_name1 后添加
FIRST; 添加到第一個
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
插入數據
INSERT INTO table_name (col1,col2) VALUES (val1 , val2
SET col_name= —-
調用函數
mysql insert into pets (name,sex,birth) values(dog , F ,now());
一次插入多行
INSERT INTO table_name (NAME) VALUES (—),(—),(—
REPLACE 如果插入的主鍵內容已存在則覆蓋
修改數據 UPDATE
UPDATA table_name SET col_name= — [WHERE 條件] LIMIT 2;
刪除數據
DELETE FROM table_name [SHERE 條件];
清空一個表 id 從新開始
TRUNCATE TABLE table_name
關于“mysql 如何操作”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。