首页 > 数据库技术 > 详细

Mysql-常用命令总结

时间:2020-01-15 11:17:36      阅读:61      评论:0      收藏:0      [点我收藏+]

MySQL数据库中的SQL用法:
查看项目连接的MySQL库中的所有数据库信息:

show databases;

产看当前项目连接的数据库信息:

select database();

展示当前连接的数据库的所有数据表信息:

show tables;

查找MySQL的所有用户信息:

select distinct concatt(user:,user,@,host,;) as query from mysql.user;

查看数据表和字段的注释信息:

SELECT t.TABLE_NAME,t.TABLE_COMMENT,c.COLUMN_NAME,c.COLUMN_COMMENT 
FROM information_schema.TABLES t,INFORMATION_SCHEMA.Columns c 
WHERE c.TABLE_NAME=t.TABLE_NAME AND t.`TABLE_SCHEMA`=website

解释:

TABLE_NAME:表名,TABLE_COMMENT 表注释
COLUMN_NAME:列名,COLUMN_COMMENT 列注释
TABLE_SCHEMA :数据库名

查看数据库的端口号:

show variables like port;

查看数据库的大小:

select concat(round(sum(data_length)/(1024*1024),2) + round(sum(index_length)/(1024*1024),2),MB)
as DB Size from tables where table_schema=website

查看数据库的最大连接数:

show variables like %max_connections%;

查看数据库版本信息:

select version() from dual;

查看系统当前时间:

current_timestamp();

查看当前的用户名:

SELECT USER();

查看数据库的所有表:

show tables in website;

  SQL中的事务:
        mysql:
            事务的处理办法有两个:
                1:
                    begin开启事务
                    rollback事务回滚
                    commit事务提交
                2.
                    set autocommit=0禁止自动提交
                    set autocommit=1开启自动提交
加密算法(MySQL内置):

Password(字符串);

MD5(字符串);

ENCode(字符串,加密标准字符串);

DECode(字符串,解密标准字符串);
注意:加密和解密字符串使一样的

例:INSERT INTO test(pword,name,no) values(MD5(123),SS,123456)

Mysql-常用命令总结

原文:https://www.cnblogs.com/lixianglong/p/12195109.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!