1.进入数据库
1 2 3 4 5 6 7 |
e: cd mysql cd bin mysql -uroot -proot mysql -uroot -proot --tee E:/mysql1.log |
2.数据库
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
显示数据库 show databases; 使用数据库 use 数据库名; 增加数据库 create database if not exists 数据库名; 删除数据库 drop database if not exists 数据库名; 退出数据库 \q、exit、ctrl+c或者quit来退出当前客户端 |
3.数据表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
查看所有表 show tables; 查看表结构 desc 表名; 创建表 Create table 数据表名( Id int, Username varchar(20) )engine = innodb default charset=utf8 查看表结构 desc 表名; 删除表 drop table 表名; |
4.表数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
查询表内容 select * from 表; 插入数据 insert into 表名(`id`,`username`)value(1.'xiaoxiao'); 删除数据 delete from 表名 where ID =1; 修改数据 update 表名 set username='xxx' where id=1; 查询数据 select id,username from user; select * from 表; |
1 2 3 4 5 6 7 |
mysql>\h -- 快捷帮助 mysql>\c -- 取消命令输入 mysql>\s -- 查看当前数据库的状态 mysql>\q -- 退出mysql命令行 将查询后的数据立起来:\G 取消当前未完成的操作:\c |
操作 | 数据库 | 表 | 内容 |
---|---|---|---|
查看 | show databases | show tables | select*from 表名 |
打开 | use database 数据库名 | ||
插入 | create database if not exists 数据库名 | create table 表名(ID int)engin=innodb default charset=utf8; | insert into 表名(id)value(1); |
修改 | update 表名 set username=”修改值”where id=1; | ||
删除 | drop database 数据库名 | drop table 表名 | delete from 表名 where id=1; |