日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

【数据库】MySQL数据库(一)

發布時間:2025/4/9 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【数据库】MySQL数据库(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、MySQL數據庫系統

MySQL數據庫系統就是用來對數據庫、數據的一些管理

二、數據庫系統

1.數據庫
就是用來存儲各種數據的

2.數據庫管理系統
就是用來管理各種數據庫的數據的一個系統

三、常見的一些數據庫系統

MySQL、DB2、Oracle、SQL Server、MaraDb……

四、數據庫

1.關系型數據庫

2.非關系型數據庫

五、數據庫在Web中的重要性

我們現在看到的網頁,基本上沒有純HTML頁面了,都是從數據庫里面來

六、為什么選擇MySQL作為php的黃金搭檔

1.開源免費

2.操作簡單、方便快捷

3.比較適用于中小型的企業

七、SQL結構化查詢語言

必須是通過服務器,連接我們的數據庫,才能進行操作

使用各種SQL語句、增、刪、改、查

1.數據定義語言(DDL):

用于定義和管理數據對象,包括數據庫,數據表等。例如:CREATE,DROP,ALTER等。

數據庫 -> 數據表:對數據庫或數據表的創建、刪除、修改等操作

2.數據操作語言(DML):

用于操作數據庫對象中所包含的數據。例如:INSERT,UPDATE,DELETE語句。

我么你對數據的 增、刪、改 這些操作,就是數據操作語言

3.數據查詢語言(DQL):

用于查詢數據庫對象中所包含的數據,能夠進行單表查詢,

連接查詢,嵌套查詢,以及集合查詢等各種復雜程度不同的數據庫查詢,并將數據

返回客戶機中顯示。SELECT

4.數據控制語言(DCL):

是用來管理數據庫的語言,包括管理權限及數據更改。

5.MySQL其實屬于一個 C/S 軟件
mysql 屬于一個客戶端應用
MySQL 屬于數據庫管理系統

它肯定有一個客戶端

我們要操作的MySQL在DOS系統下

在DOS系統下進入MySQL前需要進行的一些配置

1> 環境變量

我的電腦 -> 右擊屬性 -> 高級系統設置 -> 環境變量 -> 新建
|
變量值:MySQL下的bin目錄路徑 <-變量名:PATH

注意:必須開啟wamp服務器才可以進去

6.進入MySQL數據庫

DOS系統下清屏的命令:cls

mysql -h localhost -u root -p -b

mysql 數據庫
-h 服務器(本地、指定服務器IP的)[本地localhost可以省略]
-u 用戶名(我們用的是root用戶:超級管理員)
-p 用戶密碼(不需要再它后面寫密碼,密碼是回車之后寫的)
-b 蜂鳴器(當命令敲錯了,報錯時提示的聲音)

7.進入MySQL數據庫以后的命令

注意:
1> 每一行命令結束了以后,請使用 ; 或 \g 來結束,否則命令可以一直寫下去
2> 在MySQL的命令中,如果一行命令沒有敲完,就回車了,它會繼續執行下去,前提是必須是一條完整的命令
3> 退出敲錯的命令、或不想繼續執行下去的命令時,用\c
4> 我們要想讓數據豎起來顯示,在命令后用\G,有時候一行盛不下了會亂,
\G可以解決這個問題
5> \s 可以顯示當前服務器的配置
6> help 查看所有可以使用的快捷命令
7> 如果在命令行中遇到了單引號,則MySQL認為你要輸入一段字符串,所以,它是
必須使用結束的單引號,可以跳出字符串輸入狀態;

8. 退出數據庫服務器
\q
exit
quit

注意:

要想將我們在DOS命令行下邊輸入的所有的命令都存儲到一個文檔中,就需要使用tee命令

tee 路徑;

例如:tee E:\wamp\www\lamp175\lesson25_MySQL\1.php

9.操作數據庫的一些命令

1.創建數據庫

create database 數據庫名;

注意:
1.如果數據庫已存在,不能創建同名的數據庫
2.創建命令和數據庫名都不區分大小寫

if not exists 如果數據庫已存在,加上前面的關鍵字可以避免報錯

2.刪除數據庫

drop database 數據庫名;

3.查看已創建的數據庫

show databases;

4.使用一個數據庫

use 數據庫名;

5.查看當前我們所使用的數據庫

select database();

6.查看建庫語句

show create database 數據庫名;

注意:通過該命令,我們可以看到所建數據庫的建庫語句、編碼類型;

注意:
1.MySQL數據庫中命令不區分大小寫。
2.數據庫的名字也是不區分大小寫的。

2.每創建一個數據庫,就會在data目錄下創建一個以此數據庫名稱命名的文件夾。

3.在Windows下,數據庫名稱也是不區分大小寫的,但在Linux下,數據庫名稱嚴格區分大小寫。

tee命令:可以將MySQL中的練習語句導出到外部的一個文件當中
使用方法:tee E:\wamp\www\lamp171\lesson23_MySQL01\test.txt

10. 對數據表的操作

注意:表中的字段,其實就是一個表頭

1>創建數據表
create table 表名(
字段名1 字段類型,
字段名2 字段類型,
字段名3 字段類型
);

注意:
1.創建一個數據表時,它的每個字段之間用逗號","隔開;
2.最后一個字段不用逗號",";
3.創建完表以后,最后的括號后面使用分號結束
4.建表時,表名后面的括號中寫表的字段名(字段類型)

2> 查看表結構

desc 表名;

3> 查看建表語句

show create table 表名;

4> 查看當前數據庫存在的數據表

show tables;

5> 刪除數據表

drop table 表名

11.對數據的操作

1> 添加數據
① insert into 表名 (字段1,字段2……) values (值1,值2……);

② insert into 表名 values (值1,值2……),(值1,值2……);

③ insert into 表名 (字段1,字段2……) values (值1,值2……),(值1,值2……);

④ insert into 表名 values (值1,值2...);

⑤ insert into 表名 set 字段1=值1,字段2=值2...;

注意:
1.值和字段名要一一對應,否則會報錯
2.你寫入的值一定要和數據類型相匹配

2> 刪除數據

delete from 表名 where 條件;

注意:刪除數據的時候,也一定要加上where條件,否則會刪除所有的數據

3> 修改數據

update 表名 set 要修改的字段=修改后的值 where 條件

注意:修改數據的時候,一定要加上where條件,否則會修改所有的數據

4> 查找數據

select *(所有字段) from 表;

select 字段1,字段2.. from 表;

轉載于:https://www.cnblogs.com/peilanluo/p/6818910.html

總結

以上是生活随笔為你收集整理的【数据库】MySQL数据库(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。