mysql 的一些操作

2022-06-11 11:21:12 字數 1145 閱讀 8642

1. 清空表資料,並且自增id從1開始記

方法1:

truncate table 你的表名

//這樣不但將資料全部刪除,而且重新定位自增的字段

方法2:

delete from 你的表名

dbcc checkident(你的表名,reseed,0) 

//重新定位自增的字段,讓它從1開始

方法3:

如果你要儲存你的資料,介紹你第三種方法,by qinyi

用phpmyadmin匯出資料庫,你在裡面會有發現哦

編輯sql檔案,將其中的自增下乙個id號改好,再匯入。

2. 記憶體占用會隨時間而增加的解決辦法:

vim /etc/my.cnf

[mysqld]

performance_schema = off

3. mysql errcode: 24 - too many open files 解決方案:

centos7下讓open_files_limit配置生效:

在如果需要修改mysql的open_files_limit 配置,則需要修改mysql的服務啟動檔案。修改如下:

mkdir /usr/lib/systemd/system/mysqld.service.d #建立子資料夾

vim /usr/lib/systemd/system/mysqld.service.d/limits.conf #建立並配置配置檔案

並寫入配置內容:

[service]

limitnofile=10000

mysql open_files_limit 值怎麼算:

ulimit -n > open_files_limit > max_connections*5

mysql 當前的open_files_limit 數量怎麼看:

ls -lh /proc/26288/fd | wc -l      #26288是mysql程序pid

mysql 最大open_files_limit 需求量:

mysql所有資料庫的表個數之和 

MySql一些操作

一.mysql修改使用者密碼 1.直接在資料庫中修改記錄 mysql use mysql mysql update user set password password new password where user user name mysql flush privileges 其實這種方法就是...

mysql一些操作

13 1.複製表結構及資料到新錶 create table 新錶 select from 舊表 2.只複製表結構到新錶 create table 新錶 select from 舊表 where 1 2 即 讓where條件不成立.create table 新錶 like 舊表 tianshibao ...

MySql 的一些操作

default 預設 1.distinct 去重 2.desc 描述 3.select 選擇 4.insert into 表名 co1,col2,col3 values 英文翻譯 insert 插入 v1,v2,v3 v1,v2,v3 v1,v3,v3 5.alter 改變 資料庫mysql的基本操...