• 首页|
  • PHP中文网
    搜索
    logo
    • 社区
      • 文章
      • 合集
      • 问答
    • 学习
      • 课程
      • 编程词典
    • 工具库
      • 开发工具
      • 网站源码
      • PHP 库
      • JS特效
      • 网站素材
      • 扩展插件
    • AI工具
    • 休闲
      • 游戏下载
      • 游戏教程
    Log in
    logo
    简体中文zh-cnEnglishen繁体中文zh-tw日本語ja한국어koMelayumsFrançaisfrDeutschde
    首页数据库mysql教程MySQL杂记(更新时间2014.05.23)_MySQL

    MySQL杂记(更新时间2014.05.23)_MySQL

    WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
    WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
    Jun 01, 2016 pm 01:10 PM

    1. -- 导出远程数据
      mysqldump.exe

      --defaults-extra-file="c:/docume~1/admini~1/locals~1/temp/tmpx9h0e7.cnf"
      --set-gtid-purged=OFF --user=tongzhou --max_allowed_packet=1G
      --host=192.168.1.102 --port=3306 --default-character-set=utf8 "datacenterb" "cib_cs_130805_s2014"
      (该操作是从mysqlwokbench 工具中远程导出表的时候生成的语句,但是还没有测试过)

    2. 数据库试用规约

      1. 以下的注意事项主要是为了:提高查询速递、减少数据库的压力

       

      i.  所有和数据库的链接(connection)必须是打开、使用、关闭;

      ii.  给经常使用的某一列建立索引和约束(索引是因为实际生产的需要)(约束该项有待商榷);

      iii.  写入数据库(insert into table)的时候尽量用批量提交的方式(批量提交分java程序控制——java的批量提交方式,以及程序员手动控制——自己组合insert 语句两种);

      iv.  在实际的查询中如果select需要查询所有的列,则用select* 否则尽量使用select+ column 的查询方式;

      v.  子查询的使用:不要超过二级子查询,因为数据量大的原因,二级子查询可能导致数据库的超时;

      vi.  视图的使用:尽量不要建立二级视图(视图上建立视图),因为二级视图会严重影响查询的效率;

      vii.  字段长度:不要太长,但也要给字段留有余地;

    3. 导入导出数据

      1. 本地导入mysql数据

         mysql  source D:/123.sql;

      2. 本地导出mysql数据
        mysqldump -u root -p test >D:/456.sql 导出数据

    4. 修改密码root
      mysqladmin -u 用户名 password 新密码 –p  
          mysqladmin -u root -p password mypasswd
      执行后提示输入旧密码,确认后即修改成功

    5. mysql授权语句(database 是数据库的名称,username是用户名密码 root 是用户名)
          grant all privileges on datacenterb.* to root@'%' identified by 'username';
      刷新权限(一定记得,有些时候他不刷新的话不能很快的反应过来)
          flush privileges;

    6. 批量删除数据库中的表   (没有比这个更简单的语句了,目的是组合删除语句,而后自己执行该删除句子)

      1. select CONCAT( 'drop table ', table_name, ';' ) from information_schema.tables where table_schema='database1' and table_name like'%cache';

    7. mysql批量导入导出

      1. 导出

        1. mysqldump -uROOT -pROOT -hlocalhost DB2014 2012_05051_s201401 > D:/outfile/1.sqlmysqldump -uROOT -pROOT -hlocalhost DB2014 2012_05051_s201402 > D:/outfile/2.sqlmysqldump -uROOT -pROOT -hlocalhost DB2014 2012_05051_s201403 > D:/outfile/3.sq
      2. 导入

        1. mysql -uROOT -pROOT -hlocalhost DBtest < D:/outfile/1.sqlmysql -uROOT -pROOT -hlocalhost DBtest < D:/outfile/2.sqlmysql -uROOT -pROOT -hlocalhost DBtest < D:/outfile/3.sql

          PS:这个导出的文件名称以可以随便指定,但是文件的后缀名称必须是sql

    8. Windows netstat 查看端口、进程占用

      1. 目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用操作:操作分为两步:

        1. (1)查看该端口被那个PID所占用;

          1. 方法一:有针对性的查看端口,使用命令Netstat –ano|findstr “”,如图,最后一列为PID。图中的端口号为1068,所对应的PID为3840。                                       eg ——〉Netstat –ano|findstr "65340"

          2. 方法二:查看所有的,然后找到对应的端口和PID。eg ——〉netstat -ano

        2. (2)查看该PID对应的进程名称。

          1. 方法一:一直用命令查找,tasklist|findstr “”

          2. 方法二:用任务管理器查看。

      2. 附录:在命令行中输入netstat /? 可以查看netstat的相关信息。

    9. ###

       

    声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    相关文章
    MySQL字符串类型:存储,性能和最佳实践MySQL字符串类型:存储,性能和最佳实践May 10, 2025 am 12:02 AM

    mySqlStringTypesimpactStorageAndPerformanCeaseAsfollows:1)长度,始终使用theSamestoragespace,whatcanbefasterbutlessspace-felfficity.2)varCharisvariable varcharisvariable length,morespace-morespace-morespace-effficitybuteftife buteftife butfority butfority textifforlyslower.3)

    了解MySQL字符串类型:VARCHAR,文本,char等了解MySQL字符串类型:VARCHAR,文本,char等May 10, 2025 am 12:02 AM

    mySqlStringTypesIncludeVarChar,文本,char,enum和set.1)varCharisVersAtileForvariable-lengthStringStringSuptOptoPeptoPepecifientlimit.2)textisidealforlargetStortStorStoverStorextorewiteWithoutAdefinedLengthl.3)charlisfixed-Length

    MySQL中的字符串数据类型是什么?MySQL中的字符串数据类型是什么?May 10, 2025 am 12:01 AM

    MySQLoffersvariousstringdatatypes:1)CHARforfixed-lengthstrings,2)VARCHARforvariable-lengthtext,3)BINARYandVARBINARYforbinarydata,4)BLOBandTEXTforlargedata,and5)ENUMandSETforcontrolledinput.Eachtypehasspecificusesandperformancecharacteristics,sochoose

    如何向新的MySQL用户授予权限如何向新的MySQL用户授予权限May 09, 2025 am 12:16 AM

    TograntpermissionstonewMySQLusers,followthesesteps:1)AccessMySQLasauserwithsufficientprivileges,2)CreateanewuserwiththeCREATEUSERcommand,3)UsetheGRANTcommandtospecifypermissionslikeSELECT,INSERT,UPDATE,orALLPRIVILEGESonspecificdatabasesortables,and4)

    如何在MySQL中添加用户:逐步指南如何在MySQL中添加用户:逐步指南May 09, 2025 am 12:14 AM

    toadduserInmysqleffectection andsecrely,theTheSepsps:1)USEtheCreateuserStattoDaneWuser,指定thehostandastrongpassword.2)GrantNectalRevileSaryPrivilegesSustate,usiveleanttatement,AdheringTotheTeprinciplelastPrevilegege.3)

    mysql:添加具有复杂权限的新用户mysql:添加具有复杂权限的新用户May 09, 2025 am 12:09 AM

    toaddanewuserwithcomplexpermissionsinmysql,loldtheSesteps:1)创建eTheEserWithCreateuser'newuser'newuser'@''localhost'Indedify'pa ssword';。2)GrantreadAccesstoalltablesin'mydatabase'withGrantSelectOnMyDatabase.to'newuser'@'localhost';。3)GrantWriteAccessto'

    mysql:字符串数据类型和coltrationsmysql:字符串数据类型和coltrationsMay 09, 2025 am 12:08 AM

    MySQL中的字符串数据类型包括CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT,排序规则(Collations)决定了字符串的比较和排序方式。1.CHAR适合固定长度字符串,VARCHAR适合可变长度字符串。2.BINARY和VARBINARY用于二进制数据,BLOB和TEXT用于大对象数据。3.排序规则如utf8mb4_unicode_ci忽略大小写,适合用户名;utf8mb4_bin区分大小写,适合需要精确比较的字段。

    MySQL:我应该在Varchars上使用什么长度?MySQL:我应该在Varchars上使用什么长度?May 09, 2025 am 12:06 AM

    最佳的MySQLVARCHAR列长度选择应基于数据分析、考虑未来增长、评估性能影响及字符集需求。1)分析数据以确定典型长度;2)预留未来扩展空间;3)注意大长度对性能的影响;4)考虑字符集对存储的影响。通过这些步骤,可以优化数据库的效率和扩展性。

    See all articles

    热AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智能驱动的应用程序,用于创建逼真的裸体照片

    AI Clothes Remover

    AI Clothes Remover

    用于从照片中去除衣服的在线人工智能工具。

    Undress AI Tool

    Undress AI Tool

    免费脱衣服图片

    Clothoff.io

    Clothoff.io

    AI脱衣机

    Video Face Swap

    Video Face Swap

    使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

    显示更多

    热门文章

    <🎜>:种植花园 - 完整的突变指南
    3 周前ByDDD
    <🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
    3 周前By尊渡假赌尊渡假赌尊渡假赌
    如何修复KB5055612无法在Windows 10中安装?
    3 周前ByDDD
    北端:融合系统,解释
    3 周前By尊渡假赌尊渡假赌尊渡假赌
    蓝王子:如何到达地下室
    1 个月前ByDDD
    显示更多

    热工具

    WebStorm Mac版

    WebStorm Mac版

    好用的JavaScript开发工具

    EditPlus 中文破解版

    EditPlus 中文破解版

    体积小,语法高亮,不支持代码提示功能

    mPDF

    mPDF

    mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

    Dreamweaver CS6

    Dreamweaver CS6

    视觉化网页开发工具

    安全考试浏览器

    安全考试浏览器

    Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

    显示更多

    热门话题

    Java教程
    1664
    14
    CakePHP 教程
    1423
    52
    Laravel 教程
    1318
    25
    PHP教程
    1269
    29
    C# 教程
    1248
    24
    显示更多

    公益在线PHP培训,帮助PHP学习者快速成长!

    关于我们免责声明Sitemap

    © php.cn All rights reserved