整理人:木头
第一次整理时间: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
(建议别删这个数据库,可以新建一个数据库,用来练习删除用)
按键盘上下键 可查看输入命令的历史