內容概要
一、mysql資料庫的本質
二、mysql資料庫的結構
四、mysql資料庫基本操作
1、mysql資料庫的本質
mysql的本質是基於socket套接字的一款用於檔案管理的網路通訊軟體
2、mysql資料庫的結構
資料庫(相當於資料夾)
表(相當於檔案)
-表結構(也叫字段),是管理表中資料的排布方式
-記錄,按照表結構存放的一些實際的,有關聯的資料
資料,用於描述事物特性的量
mysql的官網
mysql有兩類版本,一是mysql8,另外乙個是mysql5。
安裝待補充
mysql環境變數
mysql5配置
-mysql5有乙個名字為my.ini的配置檔案
[mysqld]下是服務端的配置
[mysql]下是客戶端的配置
[client]下是非本地客戶端的配置
[mysqld]4、mysql資料庫的基本操作character-set-server=utf8
collation-server=utf-8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
user="root"
password="123"
-windows下mysql服務端
在cmd下輸入
-net start mysql開啟mysql(名字也可能不是mysql,而是你之前自定義的服務端名稱)服務端
-net stop mysql關閉mysql服務端
或者是在服務列表中直接開啟mysql服務
-win10下在任務管理器中可以找到服務列表
-unix下mysql服務端
在終端中輸入
-service mysql start 開啟mysql服務
-service mysql restart 重啟mysql服務
-service mysql stop 關閉mysql服務
-登入mysql服務端
mysql -uroot(使用者名稱) -p(密碼) -h(目標mysql服務端ip,不填預設為本地) -p(mysql服務端對應的埠)
-檢視mysql配置
\s-對資料庫的操作
show databases;(;分號是區別mysql語句結束的標識)顯示有什麼資料庫
select database(); 顯示當先所操作的資料庫
create database 資料庫名稱 charset 字元編碼;
drop database 資料庫名稱;
-對錶的操作
在對錶進行操作時,必須先指定使用的資料庫
use 資料庫名稱(不需要使用;)
-show tables; 展示當前資料庫下所有的表
-create table 表名(欄位名稱1 型別1 約束型別(可選),欄位名稱2 型別2 約束型別(可選),欄位名稱3 型別3 約束型別(可選));
-desc 表名; 顯示表結構
-drop table 表名; 刪除表
-turncate 表名; 清空表內容
-alter table 表名 rename 表新名;修改表名
-show create table 表名; 顯示建立指定表時的詳細資訊
-對字段的操作
-alter table 表名 add 新欄位名 型別 約束型別; 為表新增新字段
可選引數:
first
-alter table 表名 add 新欄位名 型別 約束型別 first;新增字段並且將字段移動到表開頭
after
-alter table 表名 add 新欄位名 型別 約束型別 after 其它欄位名; 新增欄位到指定字段之後
-alter table 表名 modify 欄位名 新型別; 修改指定欄位的型別
-alter tabel 表名 chance 欄位名 新欄位名 類型別; 修改欄位名稱和型別
-對記錄的操作
-insert into 表名(欄位名稱1,欄位名稱2) values(值1,值2); 插入記錄(欄位不選擇,預設為全部)
-insert into 表名 values
(值1,值2),
(值1,值2),
(值1,值2);一次插入多條記錄
-select name,id from 表名; 獲取表下欄位名為name和id的資料
-select * from 表名; 獲取表下所有欄位的資料
-delete * from 表名; 刪除表中所有欄位下的資料(delete通常與篩選where等搭配使用)
-update 表名 set 欄位名=新值; 更改對應欄位中的資料(update通常與篩選where等搭配使用)
mysql資料庫基本操作 MYSQL資料庫基本操作
1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...
MySQL資料庫 基本操作
地點 基地 一 簡述 材料院的一期專案使用的是小型資料庫access,出現了幾個問題,一是 資料亂序問題,按理來說,資料應該是按時間有序寫入資料庫的,但實際上並非如此。第二個問題是 客戶要求能將多次實驗資料 一次性選中匯出到excel,後來發現即便是借助微軟的巨集命令神力也倒不到想要的快速效果。所以...
MySQL資料庫基本操作
嵌入式 小j的天空 一 mysql資料庫建立 1.建立庫與表 建立庫語句 create database 庫名稱 查庫庫語句 show databases 選擇庫語句 use 庫名稱 建立表語句 create table 表名稱 檢視表語句 desc 表名稱 例項 假設乙個公司為乙個庫,在庫中建立乙...