21期進階2班-基本操作1基礎(chǔ)_第1頁
21期進階2班-基本操作1基礎(chǔ)_第2頁
21期進階2班-基本操作1基礎(chǔ)_第3頁
21期進階2班-基本操作1基礎(chǔ)_第4頁
21期進階2班-基本操作1基礎(chǔ)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Python數(shù)據(jù)庫教室講師:帥氣的lucky老師時間:2018年4月26日教學監(jiān)督熱線 免責聲明:如果本課程內(nèi)有任何內(nèi)容侵害了您的權(quán)益,請您及時聯(lián)系我們教學監(jiān)督熱線 01020304知識點一: mysql簡介知識點二: 數(shù)據(jù)庫 創(chuàng)建 / 刪除知識點三: 數(shù)據(jù)表 操作知識點四:單表中數(shù)據(jù)的 增、刪、查、改本節(jié)知識點階段一認識MySQL與創(chuàng)建用戶教學監(jiān)督熱線 Mysql簡介Mysql是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。 MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并

2、提高了靈活性。 (開源,免費)#關(guān)系型數(shù)據(jù)庫:采用關(guān)系模型來組織數(shù)據(jù)的數(shù)據(jù)庫#關(guān)系:一張二維表,每個關(guān)系都有一個關(guān)系名,就是表名#模型:行和列(二維),具體指字段跟字段信息MySQL 組織數(shù)據(jù)的基本形式MySQL數(shù)據(jù)庫表格字段進入 mysql:mysql -u用戶名 p輸入密碼 qwe123mysql -uroot -qwe123創(chuàng)建用戶:#創(chuàng)建用戶mysql CREATE USER lucky% IDENTIFIED BY qwe123;#給用戶賦予權(quán)限mysql GRANT ALL ON *.* TO lucky%;#使更改立即生效mysql FLUSH PRIVILEGES;#退出mys

3、ql qMysql uroot pqwe123; #進入新用戶查看當前用戶: SELECT USER( );查看當前數(shù)據(jù)庫:Select database();階段二數(shù)據(jù)庫 創(chuàng)建 / 刪除教學監(jiān)督熱線 MySQL創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫 語法:CREATE DATABASE IF NOT EXISTS db_name;查看有哪些數(shù)據(jù)庫:SHOW DATABASES;注意:SQL語句必須以分號結(jié)尾重復(fù)創(chuàng)建會報錯,所以可以加上if not existsMySQL 刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫 語法:DROP DATABASE IF EXISTS dbname;如果不知道數(shù)據(jù)庫,是否存在,記得加if exist

4、s MySQL 數(shù)據(jù)庫使用SELECT DATABASE();查看在哪個數(shù)據(jù)庫里:注意: 數(shù)據(jù)庫創(chuàng)建成功,并沒有直接使用進入 數(shù)據(jù)庫 語法:USE DBNAME;階段三表 創(chuàng)建 / 刪除教學監(jiān)督熱線 MySQL創(chuàng)建表創(chuàng)建表 語法:CREATE TABLE IF NOT EXISTS table_name( column_name data_type,)查看有哪些數(shù)據(jù)庫:SHOW DATABASES;數(shù)據(jù)類型:INT 整數(shù)類型VARCHAR 字符串記住: sql語句 ;結(jié)尾查看數(shù)據(jù)表結(jié)構(gòu)查看數(shù)據(jù)表結(jié)構(gòu) 語法:DESCRIBE tb_name;SHOW CREATE TABLE tb_name;(

5、G)MySQL 刪除表刪除表 語法:DROP TABLE tablename;階段四單表中數(shù)據(jù)的增、刪、查、改教學監(jiān)督熱線 INSERT 插入數(shù)據(jù)insert 語法一:INSERT INTO table_name (column_name) VALUES|VALUEinsert 語法二:INSERT INTO tbl_name SET col_name=expr|DEFAULTSELECT 查詢數(shù)據(jù)select 查詢 語法:SELECT * FROM tab_name WHERE;例 : 要查詢 id = 2 的名字UPDATE 更新數(shù)據(jù)select 查詢 語法:UPDATE tb_name

6、SET col_name1=expr1|DEFAULT WHERE 例子:將id =3 的 name 修改為 不動注意:一定要寫 where 條件DELETE 刪除數(shù)據(jù)delete 刪除 語法:DELETE FROM tbl_name WHERE where_conditon;例子:將id =1 的數(shù)據(jù) 刪除注意:一定要寫 where 條件,不然會刪除全部數(shù)據(jù)補充:mysql 數(shù)據(jù)類型 常用的4種: 整型 浮點型 日期類型 字符型create table tb2( id INT, name VARCHAR(20), #指定長度,最多65535個字符。 *變長 sex CHAR(4), #指定長度,最多255個字符。 *定長 price DOUBLE(4,2),#雙精度浮點型,m總個數(shù),d小數(shù)位 detail text,#可變長度,最多65535個字符 dates DATETIME,#日期時間類型 YYYY-MM-DD HH:MM:SS ping ENUM(好評,差評) #枚舉, 在給出的value中選擇);insert into tb2 value( 1,褲子,男,20.0,這條褲子超級好!,now(),好評);作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論