1. 程式人生 > >mysql 基礎操作命令記錄

mysql 基礎操作命令記錄

修改使用者 

先用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;