centos mysql常用语句_【图文】Linux服务器mysql常用命令语句简明汇总 | Running Snail...

Linux服务器mysql常用命令语句简明汇总

b3a434a9baf20c408bee30e48d673dd3.png

1. 进入MySQL

指令:

【root@test /】#  mysql  -u  root  -p (要提示输入密码)

ac16a84dbff043c60d581e2a797f458d.png

退出,只要输入exit或quit即可。

5f12fe708cf1d7969cf052a9dfcd7dc4.png

f730831e6d735595b9665d6fc6b752cd.png

2. 查看本机数据库内有哪些数据库:

mysql>show databases;(注意语句后的分号)

543ca51a2f12eb1a7d1a455e4f6277d9.png

我们先创建一个名称为userdatabase的数据库:

mysql>create database userdatabase;

ea3dba816a6f83f62c8a68ebaedc096f.png

进入userdatabase数据库:

mysql>use userdatabase;

d1852d4bd1dacde72e2f26343654659a.png

3. 创建表单

进入数据库后,我们试着往该数据库中建表,名称为:username,结构如下所示:

a14bf36315a5e4af8a832e552bbda6f3.png

mysql> create table username ( //创建一个叫做username的表,打上前括号

-> ID int primary key auto_increment,//注意:一行写完后,要以逗号结束

-> name varchar(10),

-> birthday datetime,

-> sex char(1),

-> Password Char(8) //最后一行写完后,不必逗号,直接回车结束语句

-> ); //有始有终,后括号代表表内记录写完,分号代表SQL语句结束

1

2

3

4

5

6

7

8

9

10

11

12

13

mysql>createtableusername(//创建一个叫做username的表,打上前括号

->IDintprimarykeyauto_increment,//注意:一行写完后,要以逗号结束

->namevarchar(10),

->birthdaydatetime,

->sexchar(1),

->PasswordChar(8)//最后一行写完后,不必逗号,直接回车结束语句

->);//有始有终,后括号代表表内记录写完,分号代表SQL语句结束

表内记录写法的归纳:

①字段名和数据类型照抄无误。

②主键和自增的话,如果结构为否,那就留空,只要照抄字段名和数据类型即可,反之,如果结构中要求,字段名和数据库必要有primary  key和auto_increment这两个指令!

c2fbea394eeabb1fe7ba9886dec79d2d.png

查看表内的记录:

mysql> desc username;

5068637a30b92468d30522bad64465c5.png

4. 删除表username和数据库userdatabase:

mysql>  drop  table  username;

mysql>  drop  database  userdatabase;

1

2

mysql> drop table username;

mysql> drop database userdatabase;

3f9ecd45bbf6e0bbe36d1b47f3bd105d.png

5. 向表中添加字段:

语法:

mysql> insert into 表名 (a,b,c) values (1,2,3);

其中:a,b,c代指字段名称;1,2,3代指要添加的数据。

实例:在表中创建5个用户,分别为myuser1、myuser2,口令与用户名相同

mysql>  insert  into  username(name,Password)values(”myuser1”,”myuser1”);

mysql>  insert  into  username(name,Password)values("myuser2”,”myuser2”);

tips:要再进一次database数据库才能添加字段。

1

2

3

mysql> insert into username(name,Password)values(”myuser1”,”myuser1”);

mysql> insert into username(name,Password)values("myuser2”,”myuser2”);

tips:要再进一次database数据库才能添加字段。

b1bd61727fbe917613cd887339fb6ceb.png

显示刚刚在表中的所写数据:

mysql> select * from username;

bfb3da3d811a9d0d6cbc63c93521e7c8.png

6. 创建一个ID自增的表单(初始值为1)

CREATE TABLE news

(

id int NOT NULL AUTO_INCREMENT,

title varchar(255) NOT NULL,

dates date,

contents text,

PRIMARY KEY (id)

)

//创建了一个名为news的表单,字段有id,title,dates,contents

1

2

3

4

5

6

7

8

9

10

CREATETABLEnews

(

idintNOT NULLAUTO_INCREMENT,

titlevarchar(255)NOT NULL,

datesdate,

contentstext,

PRIMARY KEY(id)

)

//创建了一个名为news的表单,字段有id,title,dates,contents

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值