-
1、數(shù)據(jù)庫的本質(zhì)是一個文件系統(tǒng)
2、數(shù)據(jù)存儲方式
存在內(nèi)存:速度快;內(nèi)存貴,斷電程序退出則數(shù)據(jù)清除
存在普通文件:永久保存;增刪改效率低
存在數(shù)據(jù)庫:永久保存,通過SQL語句方便操作數(shù)據(jù)庫;查看全部 -
語句類型? ? ?操作對象? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?操作
DDL? ? ? ? ? ?數(shù)據(jù)庫、表? ? ? ? ? ? ? ? ? ? 【create drop alter】
DML? ? ? ? ?表中的數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ?【insert、delete、update】
DQL? ?表數(shù)據(jù) 各種維度select查詢? 【簡單查詢 條件查詢 模糊查詢 分組查詢 】
MySQL數(shù)據(jù)庫約束 保證數(shù)據(jù)的正確性、有效性、完整性
主鍵約束 唯一約束 非空約束
查看全部 -
sql語句:DDL語句,DML語句,DQL語句,DCL語句
DDL語句操作數(shù)據(jù)庫以及表的 create, drop, alter
DML語句對表數(shù)據(jù)進行insert(增加),delete(刪除),update(修改)
DQL語句對表數(shù)據(jù)進行select查詢
mysql數(shù)據(jù)庫約束:主鍵約束,唯一約束,非空約束
查看全部 -
ALTER TABLE student DROP intro;
修改表明 rename table student to sudent1;
查看全部 -
mysql 小型:存儲量、并發(fā)量
Oracle 大型:數(shù)據(jù)庫榜一
DB2:常用于銀行系統(tǒng)(IBM公司的數(shù)據(jù)庫)軟硬件同一家公司生產(chǎn) 數(shù)據(jù)庫的兼容性極高 ,很穩(wěn)定
SQLServer: 適用C#、.net語言
SQLite:適用移動端
查看全部 -
數(shù)據(jù)存儲:
1、數(shù)據(jù)存儲在內(nèi)存上時 瀏覽器關(guān)閉或電腦關(guān)閉時 數(shù)據(jù)將不會存在。
2、數(shù)據(jù)存儲在硬盤上,可以永久保存;增刪改查比較麻煩
3、數(shù)據(jù)保存在數(shù)據(jù)庫上,永久保存,方便對數(shù)據(jù)操作
數(shù)據(jù)庫的存在是數(shù)據(jù)存儲過程優(yōu)化的結(jié)果
查看全部 -
DDL操作表
創(chuàng)建表? ?create table student(id int, name varchar(10),age int, birthday date, sex char(1)? );
注意:int默認(rèn)11位,varchar和char需要制定字符串位數(shù)
查詢所有表,show tables;
查詢表結(jié)構(gòu)? ?desc student;
查詢創(chuàng)建表語句? ?show create table student;
創(chuàng)建跟老表一樣表結(jié)構(gòu)的新表? create table student1 like student;
刪除表,drop table student1;
判斷表是否存在并刪除? ?drop table if exists student1;
修改表添加列? ?alter table student add remark varchar(20);
修改字段類型? ?alter table student modify remark varchar(100);
修改字段名字和類型??alter table student chang remark intro varchar(30);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? alter table student chang remark remark varchar(100);通過改名也可以修改字段類型
刪除列? ? ?alter table student drop +列名;
修改表名? ? rename table student to s1;
查看全部 -
ddl語句,create 、drop、alter、show、use、select
創(chuàng)建庫? ?create database +name;
create database if not exists +name;好處是重復(fù)建庫不會報錯,且不影響后續(xù)代碼執(zhí)行
刪除庫? ? drop database +name;
查看所有庫? ? show databases;注意關(guān)鍵字復(fù)數(shù)
查看具體某一個庫信息? ?show create database +name;
查看正在使用的庫? ? select database();
使用數(shù)據(jù)庫? ? use +name;
查看全部 -
數(shù)據(jù)庫介紹
使用場景
安裝和卸載
Oracle Mysql 2中最常見
8.0版本安裝?
SQL語句分類:DDL,DML,DQL,DCL
DBA(數(shù)據(jù)庫管理員)/項目經(jīng)理/架構(gòu)師?
約束:能讓我做什么,不能讓我做什么
數(shù)據(jù)庫里面的數(shù)據(jù)通過SQL語句進行操作?
DDL(對象:數(shù)據(jù)庫、表;可以做:create,drop,alter(修改))
DML(對象:表數(shù)據(jù);可以做::insert(增加? ),delete,update(修改))
DQL(對象:表數(shù)據(jù);可以做:select(查詢)例如:簡單查詢、條件查詢、模糊查詢、分組查詢)
DCL()
MYsql數(shù)據(jù)庫約束:為了保證數(shù)據(jù)的正確性、有效、完整性
查看全部 -
分號結(jié)尾
空格區(qū)分關(guān)鍵字
大寫關(guān)鍵字提高效率
查看全部 -
語句分類
DDL操作(創(chuàng)建刪除修改)庫表列的語句
DML操作語言數(shù)據(jù),增刪改表中的數(shù)據(jù)
DQL查詢語句
DCL管理員用的
查看全部 -
dbms包含數(shù)據(jù)庫包含表,逐層從屬包含關(guān)系
查看全部 -
鏈接數(shù)據(jù)庫,使用dos登錄命令
1、mysql -u+用戶名 -p+密碼
? ? ? ? ?延申:mysql -u+用戶名 -p回車,在輸入密碼,*代替密碼內(nèi)容
2、mysql -h+地址(數(shù)據(jù)庫安裝地址如其他主機或服務(wù)器)-u+用戶名 -p+密碼
? ? ? ? ?延申:同上
3、exit退出
查看全部 -
1、win服務(wù)啟動和管理員運行dos通過命令啟動
dos命令:net start mysql80開啟命令,net stop mysql80停止命令
查看全部
舉報