博客 / 詳情

返回

MySql實用命令和基本操作

使用下面的命令進行登錄:

mysql -h 主機名 -u 用户名 -p

回車後輸入密碼即可。

基礎命令

查看版本

select version();

數據庫操作

創建

create database [數據庫名];

刪除

drop database [數據庫名];

選擇

在你連接到 MySQL 數據庫後,可能有多個可以操作的數據庫,所以你需要選擇你要操作的數據庫:

use [數據庫名];

查看

也就是查看當前有哪些數據庫:

show databases;

當前

查看當前選中操作的數據庫是誰:

select database();

表操作

查看有哪些表

show tables;

查看錶結構

desc [表名];

刪除表

drop table [表名];

創建表

create table [表名] (列名 列類型,列名 列類型,...);

例子

create table myhobby(
   id INT NOT NULL AUTO_INCREMENT,
   label VARCHAR(40) NOT NULL,
   info VARCHAR(100) NOT NULL,
   date DATE,
   PRIMARY KEY ( id )
   )ENGINE=InnoDB DEFAULT CHARSET=utf8;

插入數據

insert into [表名]  
    ( field1, field2,...fieldN )
values
    ( value1, value2,...valueN );

如果數據是字符型,必須使用單引號或者雙引號。

例子

insert into myhobby
    ( label, info, date )
values
    ( "喜歡吃水果"," 特別喜歡吃橘子",NOW() );

或一次插入多條數據:

insert into myhobby
    ( label, info, date )
values
    ( "運動"," 比如跑步、跳繩","2022-08-16" ),
    ( "追番"," 哈哈哈,已經看了很多年",NOW() );

查詢數據

select field1,field2,...,fieldN from [表名] [WHERE Clause] [LIMIT N][ OFFSET M];

如果是查詢全部,直接:

select * from [表名];

修改數據

update [表名] set field1=newValue1,field2=newValue2,...,fieldN=newValueN [WHERE Clause];

例子

update myhobby set date="2030-12-31" where id=2;

刪除數據

delete from [表名] [WHERE Clause];

例子

delete from myhobby where id=2;
user avatar gaoming13 頭像 frontoldman 頭像 light_5cfbb652e97ce 頭像 mofaboshi 頭像
4 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.