Mysql第一章 資料庫操作

2021-08-02 17:39:37 字數 3115 閱讀 2862

mysql 資料庫

1. mysqld –

install  

建立服務

2. mysqld  -remove 刪除服務

3. net start mysql 啟動服務

4. net stop mysql 停止服務

5. mysql -u root -p    //-u 表示使用者名稱   

-p 密碼

//sql指令必須以  

; 結束

6. show databases;    //查詢資料庫系統中所有的資料庫

7. use myschool;  //轉跳到某資料為,表示後面的

sql指令再操作某個資料庫。

8. show tables;   //檢視資料庫中所有表

9. select * from student;  //查詢學生表的所有資料

客戶端安裝:

1. 免安裝版解壓。

2. 執行sqlyogent.exe檔案,注意:需要註冊碼,

3. 執行keygen.exe檔案獲取註冊碼,把註冊碼複製進來。

4. 第一次執行sqlyogent.exe檔案需要建立新連線。

資料庫建立:

1. 新建資料庫,設定資料庫名及字符集編碼:utf-8;

2. 新建資料表。

3. 建立列(列名、資料型別、長度、主鍵、非空、預設值、自動增長)

4. 建立主鍵的原則:最少性、穩定性。

特點:唯一性。

年級表:  -2147483648 ~ 2147483647  int  4位元組

32位  

long 8

位元組64位

編號 主鍵,自增

年級名稱

1一年級

2二年級

3三年級

4四年級

學生表:

學號姓名

性別手機

出生日期

位址郵箱

年級編號

10001張明男

13334596079

1990-2-1

北京[email protected]

110002李明男

13634596021

1990-3-11

廣州番禺

[email protected]

110003王明女

13664590939

1990-4-9

廣州天河

[email protected]

210004劉明男

13639596324

1990-5-23

廣州黃埔

[email protected]

3科目表:

成績表:

兩個表的主外來鍵關係的新增方式:

1. 必須先找到子表。然後在子表中來新增。

2. 在子表中右鍵:關聯/外來鍵  注意:建立關係時刪除不操作,只操作更新。

3. 建立關係的兩個列要求:資料型別要相同,如果是字元型,則長度也要一致。

4. 先有主表的資料,才可能有子表的資料。

5. 刪除時,先刪除子表的資料,才能刪主表的資料。

6. 必須先刪除子表,才能刪除主表。

新增資料:

1. 除了自動增長列、允許為空、有預設值的列不需要插入資料,其它列必須要有資料。

2. 表後面的列名一般情況下不省略,除非所有列都有值。

3. 除了數值型資料,其它的型別值必須用單引號引起來。

/*向學生表新增資料

insert into student(列名

) values(

值列表)*/

insert into student values(10003,'王小華

','女

','13290468456','1990-2-3','

深圳市南山區

','[email protected]',2);

/*郵箱沒有值,所有必須在表後面加列列表*/

insert into student(studentno,name,***,phone,birthday,address,gid)

values(10004,'張麗

','女

','13290852356','1990-12-13','

深圳市羅湖區

',1);

/*標識列為空也是允許的*/

insert into student(studentno,name,***,phone,birthday,address,gid)

values(null,'趙小遠

','男

','13290625609','1990-3-25','

中山市51

區',2);

/*位址採用預設值*/

insert into student(studentno,name,***,phone,birthday,gid)

values(null,'趙小遠

','男

','13292585609','1990-3-25',3);

一次性插入多條資料:mysql 特有的

insert into 表名(列名

) values

(值列表),

(值列表),

(值列表),

..........

/*如何一次性插入多條資料*/

修改:

刪除:

專案流程:

1. 需求:佔40%專案時間左右

2. 設計:佔10-2%時間左右

3. 編碼:佔30-40%時間左右

4. 測試:佔10%左右

mysql 資料庫 基本操作(第一章)

由於職業發展,需要精通mysql,接下來,我向大家介紹下如何從不懂mysql到精通mysql 序言 安裝mysql 我就不說了,大家可以上網查下。mysql 分為 ddl詳解 建立資料庫 sql create database test 刪除表 drop database test 檢視資料庫 sh...

資料庫第一章 資料庫緒論

2.資料庫發展 3.資料庫的標準結構 4.雲計算概述 12周的課程,4周的實驗 實驗基本上在第13周,第14周,第15周,第16周進行 作業 平時作業3 5次 考試 閉卷 比例 平時作業10 實驗20 考試70 mooc資源資料庫系統 上 模型與語言 資料庫技術就是資料管理的技術。重要名詞 含義資料...

第一章 資料庫的管理

if exists select from sysdatabases where name e market drop database e market create database e market on primary name e market data 主檔案組 filename d s...