使用下面的命令进行登录:
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;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。