• 首页|
  • masyarakat
    Artikel Topik Soal Jawab
    Belajar
    Kursus Kamus Pengaturcaraan
    Perpustakaan Alatan
    Alat pembangunan Kod sumber laman web Perpustakaan PHP Kesan khas JS Bahan laman web Pemalam sambungan
    Alat AI
    Masa lapang
    Muat Turun Permainan Tutorial Permainan
    cari
    Melayu
    简体中文 English 繁体中文 日本語 한국어 Melayu Français Deutsch
    Login
    singup
    Rumah pangkalan data tutorial 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
          Salin selepas log masuk
      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
          Salin selepas log masuk

          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. ###

       

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    Video Face Swap

    Video Face Swap

    Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

    Tunjukkan Lagi

    Artikel Panas

    Bagaimana untuk memperbaiki KB5055612 gagal dipasang di Windows 10?
    4 minggu yang lalu By DDD
    <🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    <🎜>: Tumbuh Taman - Panduan Mutasi Lengkap
    3 minggu yang lalu By DDD
    Nordhold: Sistem Fusion, dijelaskan
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
    3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    Tunjukkan Lagi

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Tunjukkan Lagi

    Topik panas

    Tutorial Java
    1673
    14
    Tutorial CakePHP
    1429
    52
    Tutorial Laravel
    1333
    25
    Tutorial PHP
    1278
    29
    Tutorial C#
    1257
    24
    Tunjukkan Lagi
    Related knowledge
    Peranan MySQL: Pangkalan Data dalam Aplikasi Web Peranan MySQL: Pangkalan Data dalam Aplikasi Web Apr 17, 2025 am 12:23 AM

    Peranan utama MySQL dalam aplikasi web adalah untuk menyimpan dan mengurus data. 1.MYSQL dengan cekap memproses maklumat pengguna, katalog produk, rekod urus niaga dan data lain. 2. Melalui pertanyaan SQL, pemaju boleh mengekstrak maklumat dari pangkalan data untuk menghasilkan kandungan dinamik. 3.MYSQL berfungsi berdasarkan model klien-pelayan untuk memastikan kelajuan pertanyaan yang boleh diterima.

    Terangkan peranan log redo innoDB dan membatalkan log. Terangkan peranan log redo innoDB dan membatalkan log. Apr 15, 2025 am 12:16 AM

    InnoDB menggunakan redolog dan undologs untuk memastikan konsistensi dan kebolehpercayaan data. 1. Pengubahsuaian halaman data rekod untuk memastikan pemulihan kemalangan dan kegigihan transaksi. 2.UNDOLOGS merekodkan nilai data asal dan menyokong penggantian transaksi dan MVCC.

    Mysql vs Bahasa Pengaturcaraan Lain: Perbandingan Mysql vs Bahasa Pengaturcaraan Lain: Perbandingan Apr 19, 2025 am 12:22 AM

    Berbanding dengan bahasa pengaturcaraan lain, MySQL digunakan terutamanya untuk menyimpan dan mengurus data, manakala bahasa lain seperti Python, Java, dan C digunakan untuk pemprosesan logik dan pembangunan aplikasi. MySQL terkenal dengan prestasi tinggi, skalabilitas dan sokongan silang platform, sesuai untuk keperluan pengurusan data, sementara bahasa lain mempunyai kelebihan dalam bidang masing-masing seperti analisis data, aplikasi perusahaan, dan pengaturcaraan sistem.

    MySQL vs Pangkalan Data Lain: Membandingkan Pilihan MySQL vs Pangkalan Data Lain: Membandingkan Pilihan Apr 15, 2025 am 12:08 AM

    MySQL sesuai untuk aplikasi web dan sistem pengurusan kandungan dan popular untuk sumber terbuka, prestasi tinggi dan kemudahan penggunaan. 1) Berbanding dengan PostgreSQL, MySQL melakukan lebih baik dalam pertanyaan mudah dan operasi membaca serentak yang tinggi. 2) Berbanding dengan Oracle, MySQL lebih popular di kalangan perusahaan kecil dan sederhana kerana sumber terbuka dan kos rendah. 3) Berbanding dengan Microsoft SQL Server, MySQL lebih sesuai untuk aplikasi silang platform. 4) Tidak seperti MongoDB, MySQL lebih sesuai untuk data berstruktur dan pemprosesan transaksi.

    Mysql for Beginners: Bermula dengan Pengurusan Pangkalan Data Mysql for Beginners: Bermula dengan Pengurusan Pangkalan Data Apr 18, 2025 am 12:10 AM

    Operasi asas MySQL termasuk membuat pangkalan data, jadual, dan menggunakan SQL untuk melakukan operasi CRUD pada data. 1. Buat pangkalan data: createdatabasemy_first_db; 2. Buat Jadual: CreateTableBooks (Idintauto_IncrementPrimaryKey, Titlevarchar (100) NotNull, Authorvarchar (100) NotNull, Published_yearint); 3. Masukkan Data: InsertIntoBooks (Tajuk, Pengarang, Published_year) VA

    Terangkan kolam penampan InnoDB dan kepentingannya untuk prestasi. Terangkan kolam penampan InnoDB dan kepentingannya untuk prestasi. Apr 19, 2025 am 12:24 AM

    Innodbbufferpool mengurangkan cakera I/O dengan data caching dan halaman pengindeksan, meningkatkan prestasi pangkalan data. Prinsip kerjanya termasuk: 1. Bacaan Data: Baca data dari Bufferpool; 2. Penulisan Data: Selepas mengubah suai data, tulis kepada Bufferpool dan menyegarkannya ke cakera secara teratur; 3. Pengurusan cache: Gunakan algoritma LRU untuk menguruskan halaman cache; 4. Mekanisme Membaca: Muatkan halaman data bersebelahan terlebih dahulu. Dengan saiz bufferpool dan menggunakan pelbagai contoh, prestasi pangkalan data dapat dioptimumkan.

    MySQL: Data berstruktur dan pangkalan data hubungan MySQL: Data berstruktur dan pangkalan data hubungan Apr 18, 2025 am 12:22 AM

    MySQL dengan cekap menguruskan data berstruktur melalui struktur jadual dan pertanyaan SQL, dan melaksanakan hubungan antara meja melalui kunci asing. 1. Tentukan format data dan taip apabila membuat jadual. 2. Gunakan kunci asing untuk mewujudkan hubungan antara jadual. 3. Meningkatkan prestasi melalui pengindeksan dan pengoptimuman pertanyaan. 4. Secara kerap sandaran dan memantau pangkalan data untuk memastikan pengoptimuman keselamatan data dan prestasi.

    Belajar MySQL: Panduan Langkah demi Langkah untuk Pengguna Baru Belajar MySQL: Panduan Langkah demi Langkah untuk Pengguna Baru Apr 19, 2025 am 12:19 AM

    MySQL bernilai belajar kerana ia adalah sistem pengurusan pangkalan data sumber terbuka yang sesuai untuk penyimpanan data, pengurusan dan analisis. 1) MySQL adalah pangkalan data relasi yang menggunakan SQL untuk mengendalikan data dan sesuai untuk pengurusan data berstruktur. 2) Bahasa SQL adalah kunci untuk berinteraksi dengan MySQL dan menyokong operasi CRUD. 3) Prinsip kerja MySQL termasuk seni bina klien/pelayan, enjin penyimpanan dan pengoptimum pertanyaan. 4) Penggunaan asas termasuk membuat pangkalan data dan jadual, dan penggunaan lanjutan melibatkan menyertai jadual menggunakan Join. 5) Kesilapan umum termasuk kesilapan sintaks dan isu kebenaran, dan kemahiran debugging termasuk menyemak sintaks dan menggunakan perintah menjelaskan. 6) Pengoptimuman prestasi melibatkan penggunaan indeks, pengoptimuman penyata SQL dan penyelenggaraan pangkalan data yang tetap.

    See all articles

    Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!

    Tentang kita Penafian Sitemap

    © php.cn All rights reserved