-
sql語句可以單行書寫也可以多行書寫,以分號結尾
使用縮進和空格增加代碼的可讀性
不區分大小寫,但是關鍵字建議使用大寫;
大寫可以增加sql語句的讀取速度:與sql語句底層轉換有關
查看全部 -
sql語句的分類
查看全部 -
數據庫管理系統(DBMS):一種操作和管理數據庫的大型軟件、、、
客戶端--->DBMS--->數據庫----->表
查看全部 -
mysql的登陸
cmd ---> mysql -u用戶名 -p密碼
cmd ---> mysql -u用戶名 -p直接回車,然后再輸入密碼? ?相對安全很多
cmd --->mysql -hip地址(本地為localhost) -u用戶名 -p密碼
cmd ---> mysql --host = ip地址 --user=用戶名 --password = 密碼
退出mysql :exit
查看全部 -
ddl 對表和數據庫操作 刪除或創建
DML 對表里面的數據進行增刪改
DQL 對表數據進行各種維度的查詢(簡單 條件 模糊 分組)
數據庫約束是為了保證數據正確 有效 完整性(主鍵 唯一 非空)
查看全部 -
分組前用where,不可以跟聚合函數。
分組后用having判斷,可以跟聚合函數。
查看全部 -
select?count(age) from hero where 條件
select sum(age) from hero where 條件
select max(age) from hero where 條件
select min(age) from hero where 條件
select avg(age)from hero where 條件
查看全部 -
select * from hero where age<=35 order by age
查看全部 -
asc升序(默認)
desc降序
查看全部 -
select * from hero where 字段名 like '%字符串%'
select * from hero where 字段名 like '_字符串_'
查看全部 -
select?*?from?表名?where?條件?order?by?字段?asc/desc 查詢年齡小于等于30歲的英雄,并按年齡升序排序 select?*from?hero?where?age<=30??order?by?age?asc;
組排序就是先按第一個字段排序,如果第一個字段相同,才按第二個字段進行排序
select??字段名??from??表名??where??字段=值????order?by??字段1??asc/desc?,字段2??asc/desc;
查看全部 -
SELECT 列名1 + 固定值 FROM 表名;
SELECT 列名1 + 列名2 FROM 表名;
查看全部 -
SELECT 字段名1 AS 別名,字段名2 AS 別名...... FROM 表名;
查看全部 -
SELECT 字段1,字段2,字段3...... FROM 表名;
查看全部 -
TRUNCATE TABLE 表名;
查看全部
舉報