mariaDB mySQL一些操作方法 隨筆記錄

2021-08-25 22:51:04 字數 1819 閱讀 5303

登 錄

選項 -h 後面是目標主機ip位址

# /.../bin/mysql -u username -h 192.45.x.x -p

區域網登入慢的解決方法

在檔案/etc/my.cnf[mysqld]專案下新增skip-name-resolve

然後重啟服務就可以了

與使用者/許可權有關的資料庫和表

mysql.user

mysql.host

mysql.db

mysql.tables_priv

mysql.columns_priv

mysql.procs_priv

檢視字符集

> show variables like '%char%';

執行外部sql檔案

> source /路徑/name.sql;

建立乙個使用者,同時設定密碼

> create user username@ipaddress identified by 'password';

也可以這樣給使用者設定密碼

> set password for username@ipadress = password('***');

刪除使用者

給使用者授權(tbname可以用萬用字元,如dbname.*)

> grant select, insert, update, delete

-> on dbname.tbname

-> to username@ipaddress

更改表的型別

> alter table tbname engine=myisam;

讓資料表獲取記錄的插入時間

> alter table `tbname`

-> modify column `colname` datetime not null default

-> current_timestamp comment '註冊時間';

讓資料表獲取記錄的修改時間

> alter table `tbname`

-> modify column `colname` datetime not null default

-> current_timestamp

-> on update current_timestamp comment '修改時間';

向表中插入值

> insert into tbname (colname1,colname2) values('v1','v2');

> insert into tbname values('v1','v2');

更新/更改表字段的值

> update tbname

> set colname=val where...;

檢視索引資訊

> show index from tbname;

檢視列的資訊,使用full可以檢視詳細資訊

> show [full] columns from tbname;

——— 《文章結束》 ———

關於CollectionView的一些操作記錄

通過重寫uicollectionviewflowlayout中的layoutattributesforelementsinrect方法可以讓uicollectionview顯示諸如瀑布流 水平流動布局等各種樣式的布局。其原理就是layoutattributesforelementsinrect方法本...

docker的一些實操筆記

2.啟動nginx docker run name nginx p 80 80 d nginx 這樣就簡單的把nginx啟動了,但是我們想要改變配置檔案nginx.conf 進入容器,命令 docker exec it nginx bash nginx.conf配置檔案在 etc nginx 下面,...

vim外掛程式ZenCoding一些常用的操作

相當的酷,記錄一些常用的操作 接下來介紹些使用方法 copy自lazyhack的使用zen coding for vim快速編寫html 輸入div p foo 3 a這樣的縮寫,然後按ctrl y 來展開 注意那個逗號 展開後它應該是這個樣子的 輸入如下 test1 test2 test3 然後進...