-
MySQL課程大綱(上) 1、MySQL數(shù)據(jù)庫介紹 2、常見的數(shù)據(jù)庫以及適用場景 ???Oracle??SQLServer ???MySQL???SyBase ???DB2?????SQLite 3、MySQL數(shù)據(jù)庫的安裝以及使用 MySQL課程大綱(下) 4、SQL語句的介紹 ???數(shù)據(jù)庫安裝成功之后,即可通過SQL語句進行操作 5、SQL語句的分類,DDL,?DML,?DQL,DCL ???SQL語句之DDL語句 ??????DDL語句操作數(shù)據(jù)庫以及表的create(增加),drop(刪除),alter(修改)等 ???SQL語句之DML語句 ??????DML語句對表數(shù)據(jù)進行insert(增),delete(刪),update(改)等 ???SQL語句之DQL語句 ??????DQL語句對表數(shù)據(jù)進行各種維度select查詢(簡單查詢、條件查詢、模糊查詢、分組查詢) 6、MySQL數(shù)據(jù)庫約束 ???保證數(shù)據(jù)的正確性、有效性和完整性 ???主鍵約束,唯一約束,非空約束
查看全部 -
SELECT?*?FROM?student;
查看全部 -
查看當前已經(jīng)存在是數(shù)據(jù)庫
show database stude(10)
創(chuàng)建數(shù)據(jù)表
create??
字段不能寫中文-要用英文開始替代
在創(chuàng)建表之前要確定好再創(chuàng)建
查看全部 -
查看正在使用的數(shù)據(jù)庫
use database()? ? 根個人數(shù)據(jù)相關
查看全部 -
https://dev.mysql.com/downloads/installer/5.5.html
查看全部 -
感覺怎么這么簡約?沒什么事物的講解。
查看全部 -
創(chuàng)建數(shù)據(jù)庫:Create database t_user;
查看全部 -
完成學習第二階段:全盤回顧,腳踏實地跟隨學習,做筆記實操。
查看全部 -
完成學習第一階段:快速獲取認知。
查看全部 -
DDL語句
數(shù)據(jù)庫及表的增加(create)、刪除(drop)、修改(alter)
DML語句
表數(shù)據(jù)的增加(insert)、刪除(delete)、改(undate)
DQL語句
表數(shù)據(jù)的查詢:簡單查詢
???????????????? ? 條件查詢
? ? ? ????????? ? ?模糊查詢
???????????????? ? 分組查詢
查看全部 -
SQL關鍵字最好大寫,如果是小寫,底層會自動轉(zhuǎn)換為大寫,降低效率
查看全部 -
唯一約束:在這個表中的值不能重復
字段名 字段類型 unique;
?unique可以為null值
查看全部 -
主鍵的作用:用來唯一標識一條記錄,每個表都應該有一個主鍵,并且每個表只能有一個主鍵
只要不重復、非空就行
創(chuàng)建主鍵:字段名 字段類型 primary key
刪除主鍵
alter table 表名 drop primary key;
?主鍵自增:auto_increment字段類型必須為整數(shù)類型
擴展:默認auto——increment的開始值是1,如果希望修改則運用以下方法
alter table 表名 auto_increment =起始值;
delete :刪除表中數(shù)據(jù),但不重置auto_increment的值
truncate:摧毀表,重建表,auto_increment 重置為1
查看全部 -
數(shù)據(jù)庫的約束:對表中數(shù)據(jù)進行進一步的限制,保證數(shù)據(jù)的正確性、有效性和完整性
primary key:主鍵
unique:唯一
not null:非空
default:默認
foreign key:外鍵
查看全部 -
?limit語句作用:限制查詢記錄的條數(shù),放在句末
offset:指偏移量,可以認為是跳過的記錄數(shù)量,默認為0
length 值需要顯示的總條數(shù)
?select* from 表名 limit num1,num2;
跳過num1條,顯示num2條記錄
limit 使用場景:分頁
查看全部
舉報