mysql额外在哪_MySQL额外操作
分組
1、limit start (開始,從第幾行開始查),count(從開始行下一行,往后查幾行數據)
select * from 表名 limit start,count
select * from 表名 limie 9,5
外鍵
定義、連接兩個表的
1、先建主表 插入數據
2、再建子表
注意 一定先創建與主表關聯的列
foreign key(列名) references 主表(主表id)
修改MySQL密碼
在Windows 下修改密碼
1、進入MySQL
2、use mysel
3、update user set authentication_string=password(“1234”)where user=“root”
4、關閉MySQL
查看代碼
show create table 表名
刪除數據
delete drom teachers where id=1;
刪除外鍵
首先要知道外鍵的名稱
首位
刪除外鍵約束的命令
alter table 子列表 drop foreign key 外鍵名稱
刪除后再添加外鍵的方式
alter table 子表名 add 添加外鍵
添加外鍵=foreign key(子表的id) references 主表(主表id)
連接查詢
1、內連接 就是兩張表的交
select * from 表1 inner join 表2 on 表1.列名=表2.列名
2、左連接
select * from 表1 inner join 表2 on 表1.列名=表2.列名
子查詢
定義:一個select語句里面嵌入另一個select語句
1、主查詢是嵌入在主查詢里
2、子查詢是輔助主查詢 充當條件或者數據源的
3、子查詢是一個完整的select語句,可以被單獨拿出來使用
子查詢的分類
1、標量子查詢 返回的是數據(一行一列)
2、列級子查詢 返回的是一列(一列多行)
3、行級子查詢 返回的是一行(一行多列)
自關聯
一個表 自己連接自己
inner join on
視圖
1、定義 select 語句的結果集
2、創建視圖語句
create viem 視圖名 as select語句
3、查看視圖
show tables
4、使用視圖
select * from 視圖名
5、刪除視圖
drop view 視圖表
視圖的作用
方便操作,減少復雜的SQL語句,增強可讀性能
事務
應用場景
銀行的訂單系統
定義:
是一個操作序列,這些操作要么都執行,要么都不執行,是一個
1、開啟
begin
2、插入數據
3、提交
commit
1、rollback 回滾
索引
具體的解釋網址 https://blog.csdn.net/u012954706/article/details/81241049
定義:=數據庫的索引好比就是一本書的目錄
作用:優化查詢速度
查看索引
creatr index from 表名
創建索引
create index 索引名 on 表名(字段名(長度))
刪除索引
drop index 索引名 on 表名
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的mysql额外在哪_MySQL额外操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 日志的存放形式_mysql日
- 下一篇: 度小满可以申请延期还款吗