您当前的位置: 首页 >  sql

知其黑、受其白

暂无认证

  • 0浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL 常用语句

知其黑、受其白 发布时间:2021-02-25 14:36:47 ,浏览量:0

阅读目录
  • MySQL——查看当前数据库中所有库中表的行数
  • MySQL清空表从零开始
  • MySQL查询字符串长度
  • MySQL排序查询
  • MySQL表操作语句
  • 查看Redis版本
  • MySQL查询库中有几张表
  • 查看表结构带注释(hht:数据库,表名:hhduct)
  • MySQL常用命令
    • 查看MySQL版本
    • 设置MySQL密码
  • 添加表字段
  • MySQL 更新数据
  • MySQL between 用法
  • MySQL 插入数据

MySQL——查看当前数据库中所有库中表的行数
use information_schema;

select table_name,table_rows from tables where TABLE_SCHEMA = '' order by table_rows desc;

查看数据库有多少张表
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'hillinsight' GROUP BY table_schema;
MySQL清空表从零开始

TRUNCATE TABLE redis_queue

MySQL查询字符串长度

select * from hhir_crm_subscription where LENGTH(ID_card) > 20

在这里插入图片描述

SELECT COUNT(*) as num from hhir_crm_subscription where LENGTH(ID_card) enabled Redis Version => 5.3.2 Redis Sentinel Version => 0.1 Available serializers => php, json MySQL查询库中有几张表

SELECT COUNT(*) TABLES, table_schema
FROM information_schema.TABLES
WHERE table_schema = '数据库名'

在这里插入图片描述

查看表结构带注释(hht:数据库,表名:hhduct)
select  
    table_name,column_name,column_comment  
from information_schema.columns 
where table_schema ='hht'  
and table_name = 'hhduct';
MySQL常用命令 查看MySQL版本

在这里插入图片描述

设置MySQL密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');

在这里插入图片描述

启动MySQL
net start mysql

停止MySQL
net stop mysql

TRUNCATE  table  (表名) 清除表中所有数据

delete from (表名) where (条件)   通过条件删除数据    

删除数据库中所有的表
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'text';

text 换成你想删除的数据库的名字,赋值 DROP TABLE IF EXISTS users;语句并执行。
添加表字段
ALTER TABLE hhir_crm_subscription ADD promise_account_deadline_other varchar(255) NOT NULL DEFAULT '' COMMENT '约定到账期限说明';

在这里插入图片描述

MySQL 更新数据
UPDATE 表名
SET 列1=值1,列2=值2...
[WHERE 条件]
[ORDER BY...]
[LIMIT row_count];

SET 命令用来将新值赋给被更新的列 ORDER BY: 按照指定的顺序对行进行更新 LIMIT: 限制可更新的行数

在更新多个列时,只需要使用单个SET命令,每个 “列=值” 对之间用逗号分隔(最后一列之后不用逗号)

如果 WHERE 条件没有匹配到任何记录,UPDATE 语句不会报错,也不会有任何记录被更新。

MySQL between 用法

BETWEEN 则是让我们可以运用一个范围 (range) 内抓出数据库中的值。BETWEEN 这个子句的语法如下:

SELECT "栏位名" 
FROM " 表格名" 
WHERE "栏位名" BETWEEN '值一' AND '值二';
MySQL 插入数据
INSERT INTO `config_detail` (
	`value`,
	`name`,
	`sort`,
	`config_master_id`
) SELECT
	'1',
	'已处理',
	'2',
	id
FROM
	config_master
WHERE
	`field` = 'deal_sign';
SELECT '1', '已处理', '2', id FROM config_master WHERE `field`='deal_sign'

在这里插入图片描述

关注
打赏
1665558895
查看更多评论
立即登录/注册

微信扫码登录

0.0432s