关于mysql:MySql实用命令和基本操作

54次阅读

共计 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;

正文完
 0