知識點1【數據庫】
數據的存儲方式,我們之前學的,從變量,數組,鏈表,最后到文件,文件之上,便是數據庫,而我們要介紹的MySQL就是數據庫的關系數據庫中的其中一種。
1、數據庫
本質:文件系統。將數據有組織地集合在一起,按照一定的規則長期存儲到計算機的磁盤中,并能提供多個用戶共享使用,同時用戶可以進行增刪改查操作
數據庫是磁盤上存儲數據的媒介
2、數據庫管理系統
數據庫管理系統:依托于數據庫,提供給用戶的,能夠管理 數據庫中的數據 的功能與接口,并且能夠有效的對數據庫的安全、認證、數據備份、數據恢復、數據傳輸等進行統一管理的系統。
3、數據庫,數據庫管理系統與用戶的關系圖
4、數據庫的分類
關系數據庫:數據庫中存儲的數據是有關系的。
非關系數據庫:數據庫中存儲的數據是沒有關系的。
知識點2【ubuntu 安裝MySQL】
以下操作都是在ubuntu的終端進行操作
1、安裝數據庫
1、sudo apt-get update
2、sudo apt-get install mysql-server
等待安裝,中途會提示設置用戶名和密碼,按照步驟操作即可
2、啟動,關閉,驗證MySQL
默認安裝后,MySQL是啟動狀態
1、啟動
service mysql start
2、關閉
service mysql stop
3、確定是否啟動成功
sudo netstat -tap|grep mysql
3、進入mysql shell界面
mysql -u root -p
退出數據庫:
quit
提示頁面:
help
4、解決中文亂碼問題
1、打開配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
2、編輯
提示:按下i插入模式
退出 esc→:wq!
3、重啟MySQL服務器
service mysql restart
4、重新登陸MySQL后,查看MySQL目前的編碼類型
show variables like “char%”;
知識點3【MySQL數據庫操作指令】
1、SQL的分類
DDL(Data Definition Language):數據定義語言,用來定義數據庫對象:庫、表、列等;
DML(Data Manipulation Language):數據操作語言,用來定義數據庫記錄(數據)
DCL(Data Control Language):數據控制語言,用來定義訪問權限和安全級別;
DQL(Data Query Language):數據查詢語言,用來查詢記錄(數據)。
注意:sql語句以;結尾
2、MySQL操作數據庫
1、創建數據庫 create database
使用create database語句創建數據庫
再創建之前我們先查看一下當前的數據庫
show databases
案例
創建一個 名為person數據庫
這里提供另一種創建方式
create database if not exists
2、刪除數據庫
drop databases if exists person / drop database person
3、選擇數據庫
MySQL中有很多數據庫,我們操作哪里個,是不知道的,因此需要一個選擇的過程
查看當前要操作的數據庫
select database();
選擇名為person的數據庫
use person;
查看數據庫的創建信息
show create database person \g
4、修改數據庫的名字(自5.1.23版本后,此語句就被丟棄了)
查看版本
status;
修改名字
rename database db_name to new_db_name;
5、修改數據庫的字符編碼
我們上面解決中文亂碼,修改的是我們創建的所有數據庫的字符編碼格式
我們下面介紹 單獨修改一個數據庫的字符編碼格式的語句
修改字符編碼命令:
alter database person character set utf8;
查看數據庫的字符編碼命令:
show create database person \G
結束
代碼重在練習!
代碼重在練習!
代碼重在練習!
今天的分享就到此結束了,希望對你有所幫助,如果你喜歡我的分享,請點贊收藏夾關注,謝謝大家!!!