以下內容為伺服器上對mysql的常用操作
系統操作的話請看ubuntu下mysql操作
連線本地庫
mysql -uroot -proot
連線線上庫
mysql -h127.0.0.1 -p3306 -uroot -proot
替換成自己的ip和埠賬號密碼
退出mysql使用exit或者quit指令
配置.my.cnf檔案
這樣就可以用
mysql
直接登入
在選中資料庫的前提下use databasename
對資料庫的操作和sql是一樣的,直接寫sql回車就執行了,
舉個栗子
select * from tbltablename where uid=1 limit 10 \g;
查詢十條資料並格式化顯示
delete from tbltablename where uid=1;
insert into tbltablename (//可加字段,也可以不加) values (//對應字段設定的值);
update tbltablename set grade=100 where uid=1;
對於批量插入或者修改資料的建議使用指令碼操作,具體可以看我的php模組
檢視資料庫
show databases;
使用資料庫
use databasename; 帶入庫名
檢視表列表
show tables;
檢視表結構
desc tablename;帶入表名
檢視建表語句
show create table tablename;帶入表名
在某個表中插入字段
alter table tbltablename add column '***' int(1) not null default 0 comment '性別';
刪除表drop table tbltablename;
執行sql檔案
source /home/user/jzc/test.sql;
匯出表資料
select * from tablename into outfile '1.txt';
或者在沒連線狀態下
homework/mysql/bin/mysql -h192.168.x.xx -p3306 -uroot -proot -dtest -n -e 'select * from tblblackboardarticle' > tblblackboardarticle
帶資料
create table 新錶 select * from tablename
不帶資料
create table 新錶 select * from tablename where 1=0
mysql server安裝伺服器 MySQL安裝
mysql安裝 要安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server mysql client 一旦安裝完成,mysql 伺服器應該自動啟動。您可以在終端提示符後執行以下命令來檢查 mysql 伺服器是否正在執行 sudo netst...
Linux下常用的監測伺服器命令
本篇用於記錄一些linux下命令或者工具的使用 tcpdump是乙個網路抓包工具,可以根據主機 介面 協議等選項過濾出想要從網路上抓取的資料報,也可以根據選項指明資料包表達的格式。tcpdump的選項 i 指定要監聽的網絡卡介面 n 使用ip位址表示主機 使用數字表示埠 e 顯示乙太網幀頭部資訊 t...
swoole HTTP伺服器中非同步MySQL
還是直接上 http start 使用瀏覽器訪問。http ip 9501 非同步mysql可以不需要等待第一條查詢完成後再執行第二條,在訪問不同伺服器,不同資料庫,不同的表時效果比較明顯。對比同步mysql查詢 start 同步 使用php原生方式查詢資料。放上兩種查詢方式的使用ab進行的效能測試...