儲存引擎分類
myisam
innode
memory
什麼是sql
sql是structured quevy language(結構化查詢語言)的縮寫
sql是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言
在使用它時,只需要發出』做什麼』的命令,'怎麼做』是不用使用者考慮的
二、sql功能分類
ddl: 資料定義語言 用來定義資料庫物件:建立庫、表、列等
dml: 資料操作語言 用來運算元據表中的記錄
dql: 資料查詢語言 用來查詢資料
dcl: 資料控制語言 用來定義訪問許可權和安全級別
ouble浮點型,例如double(5,2)表示最多5位,其中必須有2位小數,即最大值為999.99;4.2 char
固定長度字串型別;
char(10)'abc '4.3 varchar
可變長度字串型別;
varchar(10)'abc』4.4 text
字串型別4.5 blob
二進位制型別4.6 date
提起型別,格式為:yyyy-mm-dd;4.7 time
時間型別,格式為:hh:mm:ss;4.8 datetime
日期時間型別,格式為:yyyy-mm-dd hh:mm:ss5. 在mysql中,字串型別和日期型別都要用單引號括起來。『myname』 『2018-01-01』
建立資料庫create database 資料庫名 character set utf8;
使用(切換)資料庫use 資料庫名3. 建立學生表
建立表: 制定表結構步驟:
1.先進入某乙個資料庫
use 資料庫名
1.輸入建表命令;
create table 表名(
列名1 列名型別 [約束],
列名2 列名型別 [約束],
…列名n 類的型別 [約束]
)舉個栗子: 定義學生表: id name age email
create table students(
id bigint,
name varchar(20),
email varchar(20),
age int
);檢視表的字段資訊desc 表名
修改表的字符集gbkalter table students character set gbk;
sql插入資料
查詢表中的所有資料
dml是對錶中的資料進行增、刪、改操作
2.1 插入操作:
二、sql更新資料以及修改資料庫密碼
更新操作
舉例:2.1 把所有學生的分數改為90
2.2 把姓名為zs的學生分數修改為60
2.3 把姓名為lisi的年齡修改為20和分數修改為70
2.4 把wangwu的年齡在原來基礎上+1歲
修改資料庫密碼
三、刪除操作
delete 與 truncate的區別:
一、sql插入資料1. 查詢表中的所有資料
select * from 表名;
舉例:select * from students;
虛擬結果集即查詢出來的結果,我們稱之虛擬結果集,存放再記憶體裡面,下次進來就沒了
查詢所有列select * from 表名;
舉例:select * from students;
模糊查詢
根據指定的關鍵字進行查詢
使用like關鍵字後跟萬用字元
萬用字元_:任意乙個字母
%:任意0~n個字母
使用模式字元含義^ 匹配以特定字元或者字串開頭的記錄$匹配以特定字元或字串結尾的記錄.匹配任意字串中任意乙個字元,包括回車和換行符[字元集合]匹配』字元集合』中任意乙個字元[^字元集合]匹配除』字元集合』以外任意乙個字元s1|s2|s3匹配s1、s2、s3中的任意乙個字串*匹配多個該符號之前的字元,包括0個或者1個+匹配多個該符號之前的字元,包括1個(至少有1個)字串匹配字串出現n次字串匹配字串出現至少m次,最多n次
排序關鍵字 order by
排序型別(預設是asc))
公升序asc 從小到大
降序desc 從大到小
人工智慧資料庫 第52輯(20170506)
今天分享 1 語義分割 列表 2 mri資料集 3 利用深度學習實現電影推薦系統 4 bi gram 模型分析 5 tensorflow scan 例子 1.a list of s on semantic segmentation 簡介 2.資料集 openmorph 簡介 具有人體結構mri資料的...
人工智慧資料庫 第53輯(20170509)
今天分享 1 如何應用rnn於客戶流失 問題 2 如何用新平台datmo更方便的追蹤丶共享你的data和機器學習專案 3 gan資料彙總 4 最短學習課程設計 5 深度學習 集 1.部落格 wtte rnn less hacky churn prediction 簡介 1.客戶流失 問題的困難點 2...
人工智慧簡史 人工智慧簡史
人工智慧簡史 在人工智慧的早期,計算機科學家試圖在計算機中重建人類思維的各個方面。這就是科幻 中的智力型別,即或多或少像我們一樣思考的機器。毫無疑問,這種型別的智慧型稱為可理解性。具有可理解性的計算機可用於探索我們如何推理,學習,判斷,感知和執行腦力活動。可懂度的早期研究集中於在計算機中對現實世界和...