day42 mysql資料庫初步

2021-10-24 04:59:59 字數 2863 閱讀 8985

本週內容

day01

1、mysql相關概念介紹

記錄與字段表庫

資料庫管理軟體

資料庫伺服器

2、mysql資料管理軟體的安裝

3、mysql的基本使用(配置檔案)

4、庫操作

5、表操作

資料型別

day02

1、約束條件(**

****)

表之間的三種關聯關係

多對一多對多

一對一2、記錄操作

單錶查詢(**

****)

day03

1、多表查詢(**

****)

2、在python中如何操作mysql

pymysql模組

day04

考試day05

1、檢視

2、觸發器

3、事務

4、儲存過程

5、函式

day06

索引原理與慢查詢優化

mysql=》資料庫管理軟體,本質就是乙個套接字程式

字段=》標題

記錄=》檔案中的一行內容

表=》檔案

庫=》資料夾

資料庫管理軟體=》套接字軟體

資料伺服器=》執行有資料庫管理軟體服務端的計算機

關係型 orcale db2 sqlserver mysql

非關係型

redis、memcache、mongodb

設定密碼

update mysql.user set password=password(

"123"

) where user=

"root"

and host=

"localhost"

;flush privileges;

忘記密碼

(1)先關閉mysqld服務端

(2)重新啟動:mysqld -

-skip-grant-tables(3

) 啟動客戶端:mysql -u

update mysql.user set password=password(

"") where user=

"root"

and host=

"localhost"

; flush privileges;

(3)重新啟動mysqld

==

====

====

====

====

====

=1、庫操作=

>資料夾==

====

====

====

====

====

=create database db1 charset utf8mb4;

show databases;

show create database db1;

alter database db1 charset gbk;

drop database db1;

====

====

====

====

*****==

2、表操作=》檔案==

====

====

====

====

====

=create database db1;

# 切換資料夾

use db1;

select database();

create table db1.t1(

idint

,name char)

;# 檢視所有的表名

show tables;

# 檢視剛剛建立表的命令

show create table db1.t1;

# 檢視建立成功的表的結構

desc t1;

alter table t1 rename tt1;

alter table tt1 modify name char(10)

;alter table tt1 change name mingzi char(3)

;drop table tt1;

====

====

====

====

*****==

3、記錄操作=》檔案中的一行內容==

====

====

====

====

====

=insert t2 values(1,

"egon");

insert t2 values(2,

"tom"),

(3,"lxx"),

(4,"hxx");

insert t2(

id) values(5)

,(6)

;select *

from t2;

select name from t2 where id=3

;update t2 set name=

"lxx",id

=444 where id=4

;delete from t2 where id

=444

;清空整張表:

truncate t2

create table t3(

idint primary key auto_increment,name char(10)

);insert t3(name) values(

"egon"),

("tom"),

("jack"

);

42 mysql 擴充套件庫操作mysql資料庫步驟

一 mysql 擴充套件庫操作mysql資料庫步驟如下 1 獲取連線 2 選擇資料庫 3 設定操作編碼 4 傳送指令 ddl資料定義 dml資料操作 dql資料查詢 dtl資料事務控制 5 接收返回的結果,並處理 6 釋放資源,關閉連線 現查詢列表例項操作如下 1 1 獲取連線 4 conn mys...

資料庫MYSQL的初步學習

資料庫的基本概念 1.資料庫的英文單詞 database 簡稱 db 2.什麼是資料庫?是乙個檔案系統 容器 用於儲存和管理資料的倉庫 3.資料庫的特點 持久化儲存資料 方便儲存和管理資料 使用了統一的方式操作 mysql服務 服務啟動 mysql登入 cmd mysql uroot proot c...

資料庫初步

建立乙個表people,id列設為主鍵,且自動遞增 在mysql中,create people id int not null primary key auto increment,name varchar 20 varchar 20 在sql server中 create table people...