Mysql 一些小命令
例子:username:root password:root
cmd登录数据库 (记得配置环境) mysql -uroot -proot
退出数据库 quite ->出现这种情况 \c
作用数据库
show databases; 查看数据库
create database name; 创建数据库
drop database name; 删除数据库
use dataname; 选择库
show create database name; 查看创建数据库语句
作用表
create table name(title type,title2 type,title3 type); 创建表
drop table name;删除表
show ceate table name; 查看创建name表的语句
show tables; 选中库下的表
alter table name add title new type; title后增加字段
alter table name modify title type; 修改title 的type值
alter table name change title New_title type; 修改新的字段
alter table name drop table; 删除新的
create table name like name2 可以复制表结构
create table name select * from name2 复制表的内容但结构是没有的
作用数据:
insert into 表名字 values(value,value2,value3); 增加数据
delete from 表名;这么写删除这个表下所有数据
updata 表名 set 字段 = 新的数据 ;
select database();查看当前表在那个数据库里
select * from tablename; *前面加 distinct 去重
查数据:
select * from table where 字段 = value; 精确
select * from table where 字段 > < != value 模糊
select * from table where 字段 like “%子%”; 字段中匹配含有子的内容
select * from table where id in(1,2,3); 和and 一样
select * from table order by 字段 asc 升序 desc 降序;
select * from table limit(限制) 起始 , 结束; 0,5; 取5条数据 适用于分页
select * from table group by id; 分组 有去重的功能
还有 count(*) select (username as name ,id as num) from table改名字