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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查

發(fā)布時(shí)間:2025/4/17 数据库 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、MySQL 開場(chǎng)語(yǔ)句

1、登陸

mysql -u root -p ; #回車然后輸入密碼

2、退出

eixt | quit #二者選其一

3、查看數(shù)據(jù)文件路徑(配置文件中學(xué)習(xí)的)

show global variables like "%datadir%";

4、解決不能查看文件路徑的方法,重置表結(jié)構(gòu)關(guān)聯(lián)信息

mysql_upgrade -u root -p--force; #mysql配置重置

5、查看數(shù)據(jù)庫(kù)管理系統(tǒng)中有哪些庫(kù)

show databases;

二、數(shù)據(jù)庫(kù)中的庫(kù)

定義庫(kù):(data文件夾中的文件夾,每創(chuàng)建一個(gè)庫(kù),這個(gè)庫(kù)的名稱就是文件夾的名稱,文件夾里面保存著一些這個(gè)庫(kù)相關(guān)的初始信息)

1、增

create database db1 charset utf8; #創(chuàng)建一個(gè)庫(kù),可以指定字符集

2、改

alter database db1 charset latin1; #修改庫(kù)的字符集

alter database db1 engine myisam;#修改存儲(chǔ)引擎

3、查

show databases; #查看數(shù)據(jù)庫(kù)中所有的庫(kù)

show create database db1; #查看單獨(dú)某個(gè)庫(kù)db1的信息

show create database db1\G; #查看單獨(dú)某個(gè)庫(kù)db1的信息

4、刪除

drop database db1; #刪除數(shù)據(jù)庫(kù)

三、數(shù)據(jù)表

表:庫(kù)里面的,文件存在語(yǔ)庫(kù)文件內(nèi)部

進(jìn)入庫(kù)

use db1

查看有哪些表單

show tables;

1、增

create table [表名] ([字段名] [數(shù)據(jù)類型][寬度] [約束條件] )#其中[字段] [數(shù)據(jù)類型] 是必須的,不可少

#如create table t1(id int,name char(10) );

2、查

show tables; #查看當(dāng)前庫(kù)中所有的表

show create table t1;#查看單表的創(chuàng)建信息

show create table t1\G; #查看單表的創(chuàng)建信息

#還可以通過(guò)下面兩句來(lái)查看表信息,以表格的形式展示結(jié)果:

desc t1;

describe t1;#上下這兩句是一樣的結(jié)果

3、改

(1)alter table t1 modify name char(3); #修改字段屬性的,將name字段的char長(zhǎng)度改為3

(2)alter table t1 change name name1 char(2); #更名并改變屬性

4、刪

drop table t1;

四、數(shù)據(jù)行

1、增

insert into t1 values(1,'dsb1'),(2,'dsb2'),(3,'dsb3');

2、查

select * from t1; #查看t1表中所有字段的數(shù)據(jù)

select 字段1,字段2from t1; #查看t1表中的字段1,字段2所有信息

3、改

update t1 set name='sb' where id=2; #把id為2的行(記錄)中的name字段的數(shù)據(jù)改為sb;

update t1 set name='sb',id=88 where id>2; #對(duì)兩個(gè)字段進(jìn)行修改

update t1 set name='sb';#如果不指定where,那么會(huì)name字段的所有數(shù)據(jù)都改成sb。

3、刪

delete from t1 where id=1; #刪除id為1的行

4、清空表

delete from t1; #如果有自增id,新增的數(shù)據(jù),仍然是以刪除前的最后一行作為起始。

truncate table t1;數(shù)據(jù)量大,刪除速度比上一條快,且直接從零開始,

總結(jié)

以上是生活随笔為你收集整理的mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。