02.mysql数据库 基本命令

时间:2021-04-28 03:23:58

 

整理人:木头

第一次整理时间: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    //查看数据库

 02.mysql数据库 基本命令

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

 02.mysql数据库 基本命令

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

 02.mysql数据库 基本命令

 创建新数据表

输入

create table xuesheng(

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

02.mysql数据库 基本命令

show tables;

02.mysql数据库 基本命令

 查看表结构

输入desc xuesheng;

02.mysql数据库 基本命令

 

查看表中所有数据

select * from xuesheng;

02.mysql数据库 基本命令

插入数据 (在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");

02.mysql数据库 基本命令

重新查看表中所有数据

select * from xuesheng;

02.mysql数据库 基本命令

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

输入select * from xuesheng where id=2;

02.mysql数据库 基本命令

删除数据

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

02.mysql数据库 基本命令

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

修改密码

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

 02.mysql数据库 基本命令

再次查看表中所有数据

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

02.mysql数据库 基本命令

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

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

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

 

 

 

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