久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql如何操作

165次閱讀
沒有評論

共計 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 如何操作”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-15發表,共計1912字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 德化县| 黄骅市| 泰兴市| 甘肃省| 汶川县| 安多县| 根河市| 鸡西市| 阿瓦提县| 乌拉特前旗| 玛多县| 嘉义市| 卢氏县| 延庆县| 龙海市| 陆良县| 娱乐| 湘潭县| 元江| 新化县| 蒲城县| 溆浦县| 红原县| 富平县| 九寨沟县| 汉沽区| 庆阳市| 鄂温| 格尔木市| 航空| 比如县| 清丰县| 衡山县| 监利县| 泽库县| 安顺市| 德保县| 乾安县| 佛学| 全椒县| 彰化市|