MySQL資料庫基礎入門(一)

2021-09-24 20:16:16 字數 3525 閱讀 7775

8. 刪除表資料

9. 修改表資料

10. 刪除表、資料庫

11. 表重新命名

12. 檢視表的結構

13. 修改表中字段

14. 新增表中的字段

15.刪除表中的字段

16. 修改表中字段的位置

mysql -u root -ptingtingyang1218
其中,tingtingyang1218為伺服器的登入密碼。

show databases;
show tables from tingtingyang;
tingtingyang代表資料庫的名字。一定要注意是tables tables tables!重要的事情說三遍啊!另外,一定要記住末尾加上;號,我這個大馬哈就總是忘呢。

desc tingtingyang.ytt;
其中,tingtingyang是資料庫名,ytt是表名。

create table tingtingyang.ytt(

id int(11) auto_increment,

name varchar(30),

hp folat,

damage int(11),

primary key (id)

)default charset=utf8;

其中,tingtingyang是資料庫名,ytt是表名。

insert into tingtingyang.ytt values(null,『楊婷婷',04,11);
或者

insert into tingtingyang.ytt set id=null,name='楊婷婷',hp=04,damage=11;
向資料庫tingtingyangytt表中插入一條資料。

在查詢資料時,有可能你只想查詢前五條資料,你可以使用下面的**。

**注意:**表的第一條資料索引為0,也就是說,你想檢視6-9的資料時,你應該使用select * from tingtingyang.ytt limit 5,4;

有小哥哥看我每次敲tingtingyang.ytt太累了,推薦我使用語句use tingtingyang;,以省去每次寫資料庫名的繁瑣工作。簡直太貼心了,趕緊試試~

省了很大一筆工作呢,哈哈哈。

刪除所有資料,可以用delete from ytt;或者delete * from ytt;。可以在不刪除表的情況下,刪除表中所有的行。這意味著表結構、屬性、索引將保持不變。

update ytt set hp=95 where id=1;

將id=1處的hp值改為95。一定要記得set set set,別忘了啊,其實是我自己忘了,手動捂臉。

注意:更新資料時一定要小心,如果不加where id=1則所有的資料都將被更新,所以啊,別忘了用where限定更新的範圍。

drop table ytt;

drop database tingtingyang;

後期再繼續更新咯,今天先到這啦~

alter table ytt rename to yangdapi;
其中,to可以省略。

desc ytt;

或者describe ytt;

其實,可以在後面加入\g更適合觀察,比如desc ytt\g,此時,不用再在句末加分號。另外,ytt表示現在的表名。還可以用下列語句:

show create table ytt \g
alter table ytt change hp hh int(11);
將表ytt中的hp更名為hh,且將其型別改為int(11)。也可以使用modify修改欄位的型別。

alter table ytt modify hp int(11);
alter table ytt add age int(11);
預設新增在最後,新增在最前面,可以使用

alter table ytt add age1 int(11) first;
也可以指定位置新增,比如

alter table ytt add age int(11) after name;
動手寫寫你就懂我的意思了~

alter table ytt drop age;
刪除欄位為age這一列。

alter table ytt modify age int(11) first;

或者alter table ytt modify age int(11) after name;

注意,欄位的資料型別int(11)不能省略。

mysql資料庫 入門基礎

如果之前安裝過mysql的話,要安裝另乙個版本地mysql則需要將之前安裝地版本解除安裝掉。那麼怎樣檢視自己之前是否安裝了mysql呢?也可以用於檢測另乙個版本地mysql是否安裝成功。開啟cmd命令列,輸入命令services.msc.命令 1.mysql u使用者名稱 p使用者密碼 可以進入my...

MYSQL資料庫入門(一)

1 基於c s架構的軟體,本質上就是乙個基於網路通訊的軟體。2 所有基於網路通訊的軟體,底層都是socket。3 對外提供了統一 的介面 sql語句 增 create database db1 刪drop database db1 改alter database db1 charset utf 8 ...

MySQL資料庫基礎快速入門

如果你還不會安裝mysql和連線mysql資料庫,你應該選擇上面部分內容學習之後,再看以下內容 1.登入資料庫 mysql uroot p 引數說明 u 在上面示例中 u引數後面緊跟的是 root 關鍵字,意思就是使用root賬號登入 p 此引數代表使用密碼登入,加上此引數之後,命令行會提示使用者輸...