mysql字典_mysql常用字典表(完整版)
本节内容:
mysql数据库中的常用字典表。
1、显示数据库列表 代码示例:
mysql>show databases;
说明:其中字典库是:information_schema,其中常用字典表: INFORMATION_SCHEMA.SCHEMATA --数据库中所有数据库信息
INFORMATION_SCHEMA.TABLES --存放数据库中所有数据库表信息
INFORMATION_SCHEMA.COLUMNS --所有数据库表的列信息
INFORMATION_SCHEMA.STATISTICS --存放索引信息
INFORMATION_SCHEMA.USER_PRIVILEGES --
INFORMATION_SCHEMA.SCHEMA_PRIVILEGES
INFORMATION_SCHEMA.TABLE_PRIVILEGES
INFORMATION_SCHEMA.COLUMN_PRIVILEGES
INFORMATION_SCHEMA.CHARACTER_SETS
INFORMATION_SCHEMA.COLLATIONS
INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY
INFORMATION_SCHEMA.TABLE_CONSTRAINTS
INFORMATION_SCHEMA.KEY_COLUMN_USAGE ---存放数据库里所有具有约束的键信息
INFORMATION_SCHEMA.ROUTINES
INFORMATION_SCHEMA.VIEWS --存放所有视图信息
INFORMATION_SCHEMA.TRIGGERS --触发器信息
2、显示当前连接的数据库 代码示例:
mysql>select database();
3、显示库中的数据表: 代码示例:
mysql>use mysql;(指定mysql库)
mysql>show tables;
4、显示数据表的结构: 代码示例:
mysql>describe yourtablename;
说明:describe 可以简写成desc
5、建库:
mys 代码示例:
ql>create database yourdbname;
6、建表: 代码示例:
mysql>create table yourtablename (columnname colunmtype, ...);
7、删库和删表: 代码示例:
mysql>drop database yourdbname;
mysql>drop table yourtablename;
8、退出 代码示例:
mysql>exit
或
mysql>quit
9、连接数据库
mysql -h主机地址 -u用户名 -p密码
如: 代码示例:
C:\Users\Administrator>mysql -hlocalhost -uroot -proot
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.5.17 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
10、字段类型
1.INT[(M)] 型: 正常大小整数类型
2.DOUBLE[(M,D)] [ZEROFILL] 型: 正常大小(双精密)浮点数字类型
3.DATE 日期类型:支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列
4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度
5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符。
6.VARCHAR型:变长字符串类型
11、启用、禁用外键约束 代码示例:
SET FOREIGN_KEY_CHECKS='OFF';
SET FOREIGN_KEY_CHECKS='ON';
12、显示建表SQL 代码示例:
SHOW CREATE TABLE
13、显示当前数据库版本 代码示例:
select version();
14、显示当前登录用户 代码示例:
select user();
15、查看指定表的索引信息 代码示例:
SHOW INDEX FROM 表名称
补充:
Mysql5中,关于索引的字典表是STATISTICS,其中列COLLATION表示索引的排序方式,值有2种,A表示升序,NULL表示无分类。
mysql5中,索引存储的排序方式是ASC的,没有DESC的索引。虽然索引是ASC的,但是也可以反向进行检索,就相当于DESC了。
如果在ORDER BY 语句中使用了 DESC排序,mysql确实会反向进行检索。
理论上来讲,反向检索与正向检索的速度一样的快。
但是在某些操作系统上面,并不支持反向的read-ahead预读,所以反向检索会略慢。
由于设计的原因,在myisam引擎中,反向的检索速度比正向检索要慢得多。
其他 代码示例:
1、CREATE table cc_weibo_bak (select * from cc_weibo)
2、INSERT into cc_weibo_bak(uid,content) select uid ,con
cat('hello1 ',nick_name) from uc_users;
3、select fid ,count(fid) as fans_count from uc_follow where fid in(select uid from uc_users where user_type=22) group by fid order by fans_count desc ;
4、show full processlist
5、SHOW STATUS
mysql字典_mysql常用字典表(完整版)相关推荐
- ASCII表完整版(包含16进制对应表)
ASCII表完整版(包含16进制对应表) ASCII码表完整版 ASCII值 16进制 控制字符 ASCII值 16进制 控制字符 0 00H NUT 32 20H (space) 1 01H SOH ...
- mysql里字典是什么意思_mysql常用字典表(完整版)
本节内容: mysql数据库中的常用字典表. 1.显示数据库列表 复制代码 代码示例: mysql>show databases; 说明:其中字典库是:information_schema,其中 ...
- mysql命令参数_MySQL命令行参数完整版
MySQL命令行参数完整版 mysql教程支持下面的选项: ---help,-? 显示帮助消息并退出. --batch,-B 打印结果,使用tab作为列间隔符,每个行占用新的一行.使用该选项,则mys ...
- mysql 默认系统表_MySQL常用系统表大全(转)
用来了解sql语句,触发器,存储过程怎么跑的 全文转自MySQL常用系统表大全 - xlxxcc的专栏 - CSDN博客blog.csdn.net MySQL5.7 默认的模式有:informati ...
- mysql命令_MySql常用命令
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- 详解MySQL information_schema数据库常用的表信息以及各表对应的字段信息;以及如何登录mysql和创建视图
详解information_schema数据库 登录mysql 查询information_schema信息 information_schema常用数据表 TABLES 查询tables table ...
- matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档
<(完整版)MATLAB常用函数总结,推荐文档>由会员分享,可在线阅读,更多相关<(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)>请在人人文库网上搜索. 1.MA ...
- mysql 分区表_MySQL 分区分表应用场景分析和分区中可能遇到的坑点
MySQL的分区和分表应用场景分析 在日常工作中当我们的某张表的数据量过大的时候,首当其冲的可能就是进行分区和分表,但是是如何分区或者分表都要结合一点的业务场景下进行分析,才会显著的提升性能,来聊一聊 ...
- ASCII表完整版(包含16进制对应表)——看看16进制与10进制的转化
ASCII码表完整版 ASCII值 16进制 控制字符 ASCII值 16进制 控制字符 0 00H NUT 32 20H (space) 1 01H SOH 33 21H ! 2 02H STX 3 ...
- mysql 优化版_MySQL优化(超完整版)(一)
一. MySQL的优化 前言: MySQL数据库的优化模块: - 数据库的设计-三大范式 - 数据库的索引:唯一索引.主键索引.聚合索引.复合索引.默认索引 - SQL优化 - 分库分表 - 读写分离 ...
最新文章
- 看完 50000 张专辑封面后,AI 设计师疯狂输出
- Java jni 底层_Java中的native是如何实现的(JNI)
- html5仿qq空间,JS实现的仿QQ空间图片弹出效果代码
- Android知识体系框架
- 最短路中部分点只能从中任意选取K个问题
- C++中的const和指针组合
- [译]GotW #1: Variable Initialization 续
- php session失效
- sqlmap教程(burpsuit辅助)
- ulipad.4.1.zip linux,在ubuntu中安装ulipad
- 一个企图用代码偷懒计算测量学闭合导线各项数据的屑是否有错
- 1080端口被占用却查不到占用程序
- 常用求导公式 高阶导公式 莱布尼兹公式
- JS校验银行卡号以及通过银行卡号自动带出所属银行信息
- 初识大数据:全国社会保险大数据应用创新大赛
- 还在用ES查日志吗,快看看石墨文档 Clickhouse 日志架构玩法
- kaggel竞赛之员工离职分析
- 拼多多店铺什么时候推广好?
- PDF文件JAVA去水印源码,java实现pdf文件加水印
- 查找和排序方法归类----C和C++