02.mysql数据库 基本命令

Posted mutou123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02.mysql数据库 基本命令相关的知识,希望对你有一定的参考价值。

 

整理人:木头

第一次整理时间:2019.03.31

 

最后一次整理时间:2019.05.27(不断增改)

-----------------------------------------------

 

数据库中有很多数据表

数据表三部分组成:

1)表结构     //列信息 列叫字段

2)表数据     //行信息 行叫记录

3)表索引     //把列中的行加到数据中

(一般情况下一个表一定要把id这一列的所有数据都加到主键索引中)

 

目录c/appserv/mysql/data/testa

里面 mess.frm 表结构

mess.myd 表数据

mess.myi 表缩略

 

//cmd命令:(按上篇方法登录 为准)

登录数据库 输入mysql -root -p123 然后enter键(上篇随笔中有具体登录方法)

show databases    //查看数据库

 技术图片

 use test    //进入test数据库(一般进行实验室就在这个数据库中)

 技术图片

show tables;    //里面有一个表是我之前创建的

 技术图片

 创建新数据表

输入

create table xuesheng(

id int,
name varchar(30),
pass varchar(30)
);

技术图片

show tables;

技术图片

 查看表结构

输入desc xuesheng;

技术图片

 

查看表中所有数据

select * from xuesheng;

技术图片

插入数据 (在cmd中最好别写中文 因为编码不同 很可能出现乱码 乱码很正常

输入

insert into xuesheng(id,name,pass) value(1,"mutou1","123");

insert into xuesheng(id,name,pass) value(2,"mutou2","456");

insert into xuesheng(id,name,pass) value(3,"mutou3","789");

技术图片

重新查看表中所有数据

select * from xuesheng;

技术图片

查询数据表中某条记录的内容

输入select * from xuesheng where id=2;

技术图片

删除数据

输入delete * from xuesheng where id=2; 然后enter键(目前没成功)

技术图片

后期再看下是怎么回事!!!

修改密码

输入update xuesheng set pass=‘111‘ where id=1;

 技术图片

再次查看表中所有数据

select * from xuesheng;(发现pass中已更改)

技术图片

----------------------------------------------------------------------------------------------------------------------

mysql基本命令

1.net stop mysql //关闭mysql

2.net start mysql //开启mysql

3.mysql -uroot -p123 --tee=c:mysql.log //登录mysql(以上篇内容为准  吧)

4.show databases; //查看数据库

5.use test //切换到test数据库

6.show tables; //查看数据库有哪些表

 补充一个drop table xuesheng;  //删除xuesheng数据表

7.selest * from xuesheng; //查看xuesheng表中记录(数据)

8.desc xuesheng; //查看xuesheng表结构  //或表字段 lie

9.exit //退出mysql客户端

10.删除数据库 drop database test

(建议别删这个数据库,可以新建一个数据库,用来练习删除用)

 

 

 

按键盘上下键 可查看输入命令的历史

 

以上是关于02.mysql数据库 基本命令的主要内容,如果未能解决你的问题,请参考以下文章

02MySQL—数据库基本操作

数据库备份与恢复--02---mysql命令恢复数据---(逻辑备份)

02 MySQL之数据表的基本操作

02 . Mysql基础操作及增删改查

02 . Mysql基础操作及增删改查

MySQL学习笔记02MySQL集群相关概念