600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql查看表内容 很乱_mysql常用命令--15.10.14记录 内容有点乱

mysql查看表内容 很乱_mysql常用命令--15.10.14记录 内容有点乱

时间:2023-09-29 03:21:22

相关推荐

mysql查看表内容 很乱_mysql常用命令--15.10.14记录 内容有点乱

1、查询所有用户信息:(A)

select user,host,password from mysql.user; #mysql.user保存着用户信息

SELECT DISTINCT CONCAT('User:''',user,'''@''',host,''';') AS query FROM mysql.user;

查询用户表中的用户,distinct去除重复项,

concat连接后面的查询字段

as query表示将query作为查询后的字段处理

红色带线的单引号表示一个单引号处理

下面的SELECT语句显示了引用和转义如何工作:

mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '\'hello';

+-------+---------+-----------+--------+--------+

| hello | "hello" | ""hello"" | hel'lo | 'hello |

+-------+---------+-----------+--------+--------+

mysql> SELECT "hello", "'hello'", "''hello''", "hel""lo", "\"hello";

+-------+---------+-----------+--------+--------+

| hello | 'hello' | ''hello'' | hel"lo | "hello |

+-------+---------+-----------+--------+--------+

查询单个用户信息

select * from mysql.user where user like 'tem%'; #模糊匹配要用like,%表示匹配任意数目字符,_表示匹配单个字符

2、查询表结构:

desc mysql.user;#“desc 表名”等同于“show columns from 表名”

查询结果为:

即表的设计结构,当然还有其它的内容没有全部贴出来;

3、表相关操作,(以自己练习的表为基础)

alter table roommodify column class_name char(10);#将表room中class_room字段的类型更改为char(10)

alter table room change capacity n_capacity int(12);#此时room表中capacity变成n_capacity,并且类型也发生了变化

modify可以修改字段类型和长度,比如长度由10变成5,类型由字符变成数值型;

change可以更改字段名和字段类型,上例便是,change比modify多了一个更改字段名的功能

update room set class_name="美术" where id=15001;#更新某一例的值

update room set class_name=replace(class_name,"演讲","语文");#同上

create table new_room as select * from room; #create as select 将一个查询结果制作成一个新表

本节内容比较乱,学到哪就记到哪,权当自己的学习笔记了,签于这种笔记条理不清,下节课好好规划下。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。