Mysql入門學習筆記 一)

2021-10-06 22:17:24 字數 2678 閱讀 8886

以管理員身份進入命令控制台

1.啟動資料庫

c:\windows\system32> net start mysql
2.登陸資料庫

c:\windows\system32> mysql -uroot -p     #u 後面跟使用者名稱 p 後面是密碼
3.退出資料庫(命令用大寫和小寫都可以,關鍵字一般都大寫)

mysql>

exit

1.使用資料庫:

mysql>

usedatabases

;

2.檢視資料庫:

mysql>

show

databases

;

3.檢視資料庫中所有表:

mysql>

show

tables

;

4.建立資料庫:(create database + 資料庫名)

mysql>

create

database test_db_name;

5.刪除資料庫:(drop database + 資料庫名)

mysql>

drop

database dbname;

1.檢視這個資料庫裡面的表

mysql>

show

tables

;

2.建立乙個資料表

mysql>

create

table pet (

#其中pet是資料表的名字,括號內是資料字段name、owner...

name varchar(20

),#varchar是字元型別

owner varchar(20

),#括號內是限制字元個數

species varchar(20

),*** char(1

),birth date

,death date

);

3.檢視資料表的結構

mysql>

describe pet;

#其中describe可以簡寫成desc

4.檢視資料表中的記錄

mysql>

select

*from pet;

#selsct表示查詢,*表示所有,from指查詢的表

5.向資料表中新增資料記錄,方法為 insert into + 表名

mysql>

insert

into pet     

->

values

('xiaoming'

,'father'

,'human'

,'m'

,'1999-01-23'

,null);

#按照資料字段的順序輸入

6.新增資料(三種)

mysql>

insert

into tablename(name,age)

values

('monkey』,18);

mysql>insert into tablename(name,age) values('jiajia』,18)

,('xiaoliu』,18)

;#可以跟多條記錄,一元組的形式新增

mysql>

insert

into tablename(name,age)

select name,age from tablename2;

#從別的表查詢資料 寫入

7.刪除表中資料(三種):

mysql>

delete

from tablename;

# 刪除資料,但是自增計數不會被刪除 單純的清掉資料

mysql>

truncate

table tablename;

# 清空表,相當於新的表 自增計數 0

mysql>

delete

from tb1 where id >

10# 跟條件

8.修改資料

mysql>

update tablename set age=

1024

;mysql>

update tablename set age=

2048

where age=

18;

9.檢視資料

mysql>

select

*from tablename;

# 檢視表的所有行列

mysql>

select name,age from tablename;

# 檢視name和age 列

增加:insert

刪除:delete

修改:update

查詢:select

mysql入門學習筆記(一)

檢視幫助 1.按層次 mysql contents mysql data types mysql int 2.快速檢視 mysql show mysql create table 表型別 儲存引擎 1.myisam是mysql的預設儲存引擎,每個myisam在磁碟上儲存成三個檔案。檔名和表名相同,分...

MySQL學習筆記之一 MySQL入門

一 簡介 mysql是乙個真正的多使用者 多執行緒sql資料庫伺服器。sql 結構化查詢語言 是世界上最流行的和標準化的資料庫語言。mysql是乙個客戶端 伺服器結構的實現,它由乙個伺服器守護程式mysqld和很多不同的客戶程式和庫組成。mysql的普及並不侷限於開放源 團隊內。雖然它在個人計算機上...

MySQL學習筆記之一MySQL入門

本人之前接觸的關係型資料庫主要是oracle和sqlserver,而對於mysql知之甚少,但查閱網上資料發現,mysql與oracle非常相似,所以學起來應該不會很費勁,在總結的時候可能更多的把關注點放在它與oracle的不同之處。一 簡介 mysql是乙個真正的多使用者 多執行緒sql資料庫伺服...