共计 1036 个字符,预计需要花费 3 分钟才能阅读完成。
应用上面的命令进行登录:
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;
正文完