一、什麼是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;刪除整張表