mysql数据库常用命令

一、数据库连接

      MySQL 连接本地数据库

C:\>mysql -h localhost -u root -p123

      MySQL 连接远程数据库

C:\>mysql -h 192.168.0.201 -P 3306 -u root -p123
二、数据库导入导出
参考:http://blog.youkuaiyun.com/quietprofound/article/details/2947197
1.导出   
C:\>mysqldump -h 192.168.0.201 -P 3306 -u root -p test > d:/test.sql
2.导入
C:\>mysql -u root -p test < d:/test.sql
三、分页
如果你是几千上万数据,就直接使用mysql自带的函数 limit的普通用法就ok了,如果是100万以上的数据,可能就要讲方法了,下面我们来做个百万级数据的分页查询语句.
mysql> select * from news where id>=(select id from news limit 490000,1) limit 10;    //0.18 sec  //很 明显,这 种方式胜出 .
mysql> select * from news limit 490000,10  //0.22 sec;
四、linux下安装mysql
五、优化
1.表设计: 

  数据库要满足基本范式; 
  选择合适的数据类型:尽量定长; 
  不要使用无法加索引的类型作为关键字段,比如text类型; 
  为了避免联表查询,有时候可以适当的数据冗余,比如邮箱、姓名这些不容易更改的数据; 
  选择合适的表引擎,有时候合MySAM适和,有时InnoDB适合; 
  最好每个表都建立有auto_increment字段,建立合适的数据库索引以保证查询性能; 
  最好给每个字段设定default值。 

2. SQL 

  能够快速缩小结果集的where条件写在前面,如果有恒量条件也尽量写在前面; 
  尽量避免使用group by、distinct、or、in等语句的使用,避免使用联表查询和子查询,因为会使执行效率大大下降; 
   explain/desc来分析sql的执行情况; 
   show processlist来查看当前MySQL服务器线程执行情况,是否锁表,查看相应的SQL语句; 
  设置my.cnf中的long-query-time和log-slow-queries能够记录服务器哪些sql执行速度比较慢; 
   show variables、show status、show engines; 
   desc tablename来查看表结构; 
   show index from xx 查看表索引; 
   load data导入数据比insert into快多了; 
   select count(*)from tableXX 在InnoDB中会全表扫描. 
从Podfile到分享成功:ShareSDK小红书模块集成全流程实战(附视频分享代码) 本文详细介绍了iOS应用如何通过ShareSDK集成小红书分享功能的全流程,包括环境配置、SDK初始化、图片和视频分享实现,以及常见问题排查和性能优化策略。特别针对视频分享这一高频需求场景,提供了完整的代码示例和实战技巧,帮助开发者快速实现社交分享功能。 阅读详情

相关推荐

告别WSL!用AMD ROCm7在Windows上跑ComfyUI,我的幻x2025 AI Max+ 395体验与性能调优心得

本文详细介绍了在搭载AMD Ryzen AI Max+ 395处理器的幻x2025笔记本上,如何通过ROCm7在Windows原生环境下高效运行ComfyUI,并分享了一系列性能调优技巧和实战经验,帮助开发者摆脱WSL束缚,提升AI创作效率。

weixin_29102619的博客 1111

MYSQL 优化

1. 表设计:   数据库要满足基本范式;  选择合适的数据类型:尽量定长;  不要使用无法加索引的类型作为关键字段,比如text类型;  为了避免联表查询,有时候可以适当的数据冗余,比如邮箱、姓名这些不容易更改的数据;  选择合适的表引擎,有时候合MySAM适和,有时InnoD

我帅故我在 391

python爬取巨潮资讯网所有股票年报数据

爬虫获取巨潮资讯网数据

qq_42752524的博客 6110

命令行连接到MYSQL数据库服务器

连接本地数据库: 1.用户名为“root”,密码“666666”(注意:“-p”和“666666” 之间不能有空格) C:\>mysql -h localhost -u root -p666666 2、连接本地数据库,用户名为“root”,隐藏密码 C:\>mysql -h localhost -u root -p(按回车) Enter password:****** 3

Yasha的博客 1886

Spring Authorization Server 实战指南:构建企业级 OAuth2/OIDC 授权中心

本文介绍了Spring Authorization Server作为构建企业级OAuth2/OIDC授权中心的解决方案。首先分析了传统认证模式的不足和OAuth2/OIDC协议的优势,然后详细讲解了如何从零搭建授权服务器,包括核心配置类、授权流程、数据库持久化等关键实现。文章还涵盖了资源服务器配置、客户端应用集成、安全最佳实践以及生产环境部署建议,完整呈现了Spring Authorization Server的核心功能和使用场景。通过本教程,开发者可以掌握统一认证授权系统的构建方法,为微服务架构提供安全可

qq_39476913的博客 782

ROBOGUIDE教程:FANUC机器人X型焊枪气动点焊焊接

FANUC机器人X型焊枪气动点焊焊接虚拟仿真实现方法。

IndRobSim 4384

sql语句性能优化介绍

一,SQL语句性能优化1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。3,应尽量避免在 where 子句中使用!=或<>操作符, MySQL只有对以下操作符才使用

三五月儿的专栏 7744

Unity中URP实现水体效果(泡沫)

在上篇文章中,我们实现了水体的深度。在这篇文章中,我们来使用上篇文章采样后的深度图来实现水中的泡沫效果。

楠溪泽岸的博客 3489

mysql常用命令

mysql -h 192.168.1.1 -P 3306 -u root -p123456 //连接数据库 select version(); // 查看mysql版本号

m0_37360025的博客 188

Allegro23.1新功能之软件自带阻抗计算工具操作指导

Allegro升级到了23.1后,软件新增了一个自带阻抗计算的功能,如下图。Propagation velocity:传输速度,单位是光速的多少倍。Dielectric constant输入介电常数,这里使用常规4。新功能之软件自带阻抗计算工具。如何使用,具体操作如下。

weixin_54787054的博客 782

KEPServerEX作为MQTT客户端

打开软件: 测试没有连接上MQTT代理。

低码开发 1681

MySQL开发规范

MySQL开发规范 基于阿里数据库设计规范扩展而来 : https://yq.aliyun.com/articles/709387 参考,58到家MySQL军规升级版 : https://www.jianshu.com/p/c077581693fb 基础规范 表存储引擎必须使用InnoDB MySQL常见的三种存储引擎(storage_engine) : InnoDB、MyISAM、MEMO...

Dong滴个Dong的博客 454

使用 MATLAB/Simulink 构建一个 压水堆核电机组的反应堆控制与功率调节系统 仿真模型

本文通过Simulink构建压水堆核电机组的反应堆控制与功率调节模型,详细介绍了建模流程:从中子点动力学核心方程、反应性反馈模型(控制棒、多普勒和慢化剂效应)、一回路热工模型到完整的闭环控制系统。教程包含系统结构设计、参数设置、模块连接方法,以及典型负荷变化场景的仿真分析,帮助读者理解核反应堆动态特性和控制原理。同时提供了进阶建模建议,如分布参数模型和先进控制策略的应用。该模型为教学简化版,强调核能系统的机理建模与Simulink实现方法,适合核工程与控制领域的学习者参考实践。

amy_mhd的博客 186

MySQL数据库常用命令

MySQL数据库常用命令。

qq_23956065的博客 1671

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

MySQL数据库笔记1——数据库概述、SQL语句分类及一些常用命令

1、SQL、DB、DBMS分别是什么?他们之间的关系? DB:DataBase(数据库,数据库实际上在硬盘上以文件形式存在) DBMS:DataBase Management System(数据库管理系统,常见的有:MySQL、Oracle、DB2、Sybase、SQLServer……) SQL:结构化查询语言,是一门标准通用的语言。标准的SQL适合于所有的数据库产品。SQL属于高级语言,sql语句在执行的时候,实际上内部也会先进行编译,然后在执行sql(sql语句的编译由DBMS完成)。 DBMS–(执行

weixin_44384631的博客 480

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

MYSQL笔记七 数据库相关常用命令

=====不加定界符会报error。rename database ------原来的版本中有,现在已弃用。

2502_90885631的博客 343

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

mysql数据库 on 命令_MySQL数据库常用命令大全

我们经常用到的MySQL数据库常用命令一、连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。...

weixin_36040584的博客 809

MySQL 数据库常用命令小结

MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databa

阳光岛主 12万+

Mysql数据库常用命令

1.创建数据库: 1 mysql> create database test ; // 在mysql里面创建数据库,数据库的ID是test。 2 3 [root@host] # mysqladmin -u root -p create test ; // 在linux下创建数据库,数据库的ID是test。 2.删除数据库: mysql> drop database test ; .

wd520521的博客 204

mysql copy data_MySQL数据库备份和还原的常用命令 和 copy database

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword...

weixin_39982568的博客 299

MySQL数据库常用命令(全)

MySQL常用命令 show databases; show variables like 'default_storage_engine'; (查看默认引擎) set default_storage_engine = innodb; (修改引擎) desc tableName;(查询表结构) show create table _name\G(查看建表 语句) show tables; alter(用于修改表结构): //用于重命名 alter table oldTableName rename n

weixin_45571088的博客 404

Mysql数据库常用命令总结

一、删除表数据 1、用truncate,它会重新计算自增,重新从1开始,对事务无影响,不能恢复。 一般上线前使用,清空表格。 truncate table table_name 2、用delete,对事务会影响,使用后删除的数据能恢复。自增不是从1开始。 delete from me 二、数据库表去重复手段 1、用distinct select distinct email ...

jiankang66的博客 1673

MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令

DB、SQL和DBMS DB:DateBase(数据库,在硬盘上以文件形式存在) SQL:Structured Query Language(结构化查询语言),是一门标准通用语言,适用于所有的数据库产品。 DBMS:DateBase Management System(数据库管理系统,常见的有:MySQL、Oracle、DB2、Sybase、SqlServer等),负责执行SQL语句,通过SQL语句来操控数据库中的数据。 表(table) 表是数据库的基本组成单元,数据库中的所有数据都是以表格形式组织。

k909397116的博客 254

MySQL常用命令

use db01;

2403_87427886的博客 272

MySQL数据库常用命令大全(完整版——表格形式)

在当今数据驱动的时代,数据库管理系统(DBMS)在信息存储、检索和管理中扮演着至关重要的角色。MySQL作为一种开源的关系型数据库管理系统,以其高效性、灵活性和易用性而广受欢迎。无论是小型应用程序还是大型企业系统,MySQL都能够提供强大的数据管理能力,支持复杂的查询和事务处理。   随着互联网和大数据技术的迅猛发展,企业和开发者对数据库的需求不断增加。MySQL不仅支持结构化查询语言(SQL),还提供了丰富的功能,如数据完整性、事务处理、用户管理和安全性等。这使得MySQL成为开发人员和数据分析师的首选

不迁怒,不贰过。小知识,大智慧。 1568

MySQL数据库备份和还原的常用命令 和 copy database

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername

何旭东chucai的专栏 1094
上一篇: 北京自考人之路
下一篇: jquery总结
艾迪代价
博客等级 码龄16年 1粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值