使用下面的命令進行登錄:
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;