mysql 基礎操作命令記錄

2021-08-06 07:06:48 字數 1935 閱讀 4638

修改使用者 

先用root使用者鏈結mysql

mysql -u root -p 回車 輸入密碼

然後 use mysql  

然後執行修改使用者命令 update set user='使用者名稱' where user='原使用者名稱'

flush privileges;重新整理許可權命令

檢視資料庫

mysql> show databases;

選擇資料庫

mysql> use bugfree;

設定字符集

mysql> set names 'gbk';

查詢資料庫中的表

mysql> show tables;

mysql基本操作建立表

mysql> create table test(

-> tid int(10) not null,

-> tname varchar(100) not null,

-> tdate datetime not null default '0000-00-00',

-> primary key (tid));

檢視表結構

mysql> desc test;

新增列

mysql> alter table test add(tage int(3));

修改原表結構

mysql> alter table test modify tage int(5) not null;

修改列的預設值

mysql> alter table test alter tage set default '0';

去掉列的預設值

mysql> alter table test alter tage drop default;

刪除列

mysql> alter table test drop column tage;

插入資料

mysql> insert into test(tid,tname,tdate) value(1,'yangjuqi','2008-03-21');

查詢資料

mysql> select * from test;

模糊查詢

mysql> select * from test where tname like '%楊%';

修改資料

mysql> update test set tname='張三' where tid='2';

mysql基本操作刪除資料

mysql> delete from test where tid='2';

刪除表

mysql>l> drop table test;

重新命名表

mysql> alter table test rename testbak;

分頁查詢(limit 起始行,取多少行)

mysql> select * from testbak limit 2,1;

重新整理資料庫

mysql> flush privileges;

顯示資料庫版本

mysql> select version();

顯示當前時間

mysql> select current_date;

將查詢出的資料寫入檔案

mysql> select * from user into outfile "/etc/test.txt" fields terminated by ",";

檢視資料庫狀態

mysql> status;

mysql基本操作檢視所有編碼

mysql> show variables like 'character_set_%';

匯入sql檔案命令

mysql> source /etc/mysql.sql;

Mysql基礎操作命令

mysql許可權 檢視mysql中使用者許可權 show grants 檢視mysql中指定使用者許可權 show grants for root mysql授權 grant all privileges on to zabbix identified by zabbix flush privile...

Mysql操作命令 基礎

連線本機mysql mysql root u root p 連線遠端主機的mysql 遠端主機ip 110。110.110 110 使用者名稱 root 密碼 abcd123 mysql h110.110.110 110 u root p abcd123exit格式 mysqladmin u使用者名...

操作mysql基礎命令

最基本的2個要素 使用者名稱和密碼 mysql u root p 企業中資料庫是作為單獨的伺服器存在的 資料庫維護者或網管 運維 提供 h hostname 主機位址或ip p port 埠號的意思 mysql h localhost p 3306 u root p 乙個mysql完整的登入命令中 ...