C++之MYSQL數據庫

一、什麼是MYSQL?

MySQL是一個關係型數據庫管理系統,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。


二、簡單概念

元組(記錄):表中的一行即爲一個元組,或稱爲一條記錄。

屬性(字段):數據表中的每一列稱爲一個字段,表是由其包含的各種字段定義的,每個字段描述了它所含有的數據的意義,數據表的設計實際上就是對字段的設計。

主碼:主碼(也稱主鍵或主關鍵字),是表中用於唯一確定一個元組的數據。


三、數據類型

MySQL有三大類數據類型, 分別爲數字、日期\時間、字符串, 這三大類中又更細緻的劃分了許多子類型:
數字類型
整數: tinyint、smallint、mediumint、int、bigint
浮點數: float、double、real、decimal
日期和時間: date、time、datetime、timestamp、year
字符串類型
字符串: char、varchar
文本: tinytext、text、mediumtext、longtext
二進制(可用來存儲圖片、音樂等): tinyblob、blob、mediumblob、longblob


四、mysql數據庫創建步驟(myfirstsql 爲數據庫名稱)

1、首先進入C:\Program Files\MySQL\MySQL Server 5.7\bin(mysql安裝路徑)

2、shift+右鍵調出命令窗口

3、輸入mysql -u root -p 進入數據庫 輸入自身設置的密碼 (12345678)

4、create database myfirstsql(character set gbk); 創建一個數據庫(支持中文)

5、show databases;查看所有數據庫

6、drop database myfirstsql; 刪除一個數據庫

7、use myfirstsql; 使用這個數據庫

8、create table mytable(id int primary key,name char(8)); 創建一個表

9、insert into myfirstsql(id,name) values(1,"zhang");插入一個記錄

10、alter table mytable add sex char(4) after name; 插入一個字段

11、select * from mytable;查看錶全部內容

12、insert into mytable(id,sex) values(3,"nan"); 部分插入

13、select sex from mytable where id = 3;查看id = 3 處的性別

14、update mytable set name = "hu" where id = 3;更新id = 3 處的姓名爲hu

15、delete from mytable where id = 3; 刪除id = 3 處的一個記錄

16、alter table mytable change sex local char(20); 更改列名

17、alter table mytable drop local;刪除一個字段

18、alter table mytable rename myfirsttable;更改表名

19、drop table myfirsttable;刪除整張表

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章