日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 设置某个字段等于某个字段_学习记录-第十八天(李玉婷MySQL基础 第12天)...

發布時間:2024/10/6 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 设置某个字段等于某个字段_学习记录-第十八天(李玉婷MySQL基础 第12天)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

復習DQL-DML-DDL+約束


/*復習 union DQL 查詢語句,將多條查詢語句的結果合并成一個結果 合并查詢 union 【all】 將一條比較復制的查詢語句拆分多條語句 適用于查詢多表,查詢列基本一致要求多條查詢語句的查詢列數必須一致 要求多條查詢語句,查詢的各列類型順序最好一致 union 去重,union all 包含重復項 表中 ‘李磊’,1DQL select 查詢列表 7 from 1 inner left righut join 2 on 連接條件 3 where 篩選 4 group by 分組列表 5 having 篩選 6 order by 排序列表 8 limit 起始條目索引,條目數 9DML 數據操作語言 一 insert intoinsert into 表名 valuesinser into 表名 set 不可以插入多行,不可使用查詢語句可以為null 不寫字段 和值 寫字段 值寫null一次性插入多行insert into 表名 values 多值 insert into 表名 select 值 select 值二 update set修改單表 update 表名 set 字段=值,字段=值 where修改多表,inner left right update 表名 inner left right join 表名2 on 連接條件 set 字段=值,字段=值 where三 delect truncatedelete 刪除單表記錄 delete from where補充 可以添加 limit 限制刪除條目數刪除多表記錄 delete from 表名1 inner left right join 表名2 on 連接條件 wheretruncate table 表名 清除表自增長列 開始 斷點-delete 從1 truncate truncate 不能加篩選條件 truncate 不可以回滾 truncate 效率高DDL 數據定義語言創建 修改 刪除 庫表createcreate database 【if not exists】 名字 character set 字符集 create table 【if not exists】 名字 (字段名 字段類型 約束,字段名 字段類型 約束)alter alter database 不常用 ,可以刪,修改容易出錯alter table 表名add column 列名 字段類型 【位置first、after 字段名】 添加列 mdify column 列名 新字段類型【約束條件】 修改列類型或約束條件drop column 列名 刪除列列名 rename to 新列名change column 列名 新列名 修改列名 復制表create table 表名 like 某個存在的表 復制表結構create table 表名 select *或要復制的列&數據 from某個存在的表 復制全部信息,或者某幾列信息create table 表名 select *或要復制的列&數據 from某個存在的表where 1=0/0 復制某幾類表結構dropdrop database if exists 庫名drop table if exists 表名數據類型 數值型整數 int無符號 有符號 默認有符號 通過unsigned 設置無符號長度可以不指定,默認有個長度,長度代表最大寬度,如果不夠用0填充 zerofill小數M,D dec默認 (10,0) M總長度,D小數點后幾位浮點值 floatdouble定點值 dec 精度要求高,類似貨幣字符型短文本var 固定長度字符 m 字符長度 M可以省略默認1 varchart 可變長度字符 M不可省略binary varbinary 二進制enum 枚舉set 枚舉集合長文本textblob 日期型timestamp 日期+時間 4 受時區影響datetime 日期+時間 8 dateyeartime*/

DELETE FROM `copy5` LIMIT 1;

#常見約束

/* 一種限制,用于限制表中的數據,為了保證表中的數據準確 可靠 分類:六大約束not null 非空,用于保證該字段的值不能為空比如姓名 學號等default 默認 用于保證該字段有默認值比如性別primary key 主鍵 用于保證該字段的值具有唯一性 并且非空比如學號 員工編號unique 唯一 用于保證該字段的值具有唯一值,可以為空座位號check 檢查約束 【mysql 不支持】 sex 檢查必須為男或者女age 檢查 在18-60之間foreign ket外鍵 用于限制兩個表的關系,用于保證該字段的值必須來自于主表的關聯列的值兩個表數據對稱stu專業編號來自major表在stu表添加 foreign key在從表添加主表的值,引用字段添加約束條件的時機創建表時修改表時 約束添加的分類列級約束六大約束語法上都支持,但外鍵約束沒有效果表級約束 除了非空及默認,都支持create table 表名(字段名 字段類型 列級約束,字段名 字段類型 列級約束,字段名 字段類型 列級約束,表級約束) */

總結

以上是生活随笔為你收集整理的mysql 设置某个字段等于某个字段_学习记录-第十八天(李玉婷MySQL基础 第12天)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。