下面給大家分享mysql常用命令,
-- 啟動數據庫service myslqd start;-- 進入MySQL -u root -p/mysql -h localhost -u root -p DatabaseName;-- 列出數據庫show database;-- 創建數據庫create database XXXX;-- 選擇數據庫use DatabaseName;-- 羅列表show table;-- 顯示表格的屬性show columns from tablename;-- 建立數據庫source filename.txt;-- 增加一個字段alter table tablename add column filename datatype;-- 增加多個字段alter table tablename add column filename1 datatype,add column filename2 datatype;-- 新增一個用戶grant all On *.* to user@localhost identity by "password";-- 查詢時間select now();-- 查詢用戶select user();-- 查詢數據庫版本select version();-- 查詢當前使用的數據庫select database();-- 刪除student_course數據庫中的student數據便rm -f student_cource/student.*-- 備份數據庫(備份數據庫Apple1)MySQLdump -u root -p Apple1>C:/Apple1.txt-- 備份表(將數據庫Apple1中的mytable表備份)MySQLdump -u root -p mytable>C:/Apple.txt-- 創建臨時表(mytable)create temporary table mytable(id int,address varchar(20),name varchar(20));-- 創建表前先判斷系統是否存在這個表create table if not exists mytable(......);-- 從已有的table1表中復制表結構到table2create table table2 select * from table1 where 1<>1;-- 復制表create table table2 select * from table1;-- 重命名表名alter table table1 rename as table2;-- 修改列的數據類型alter table table1 modify ID int unsigned;--把列ID的類型修改為int unsignedalter table table1 change ID SID int unsigned; --把列ID改名為 SID且類型改為int unsigned-- 創建索引alter table table1 add index Ind_id (ID);create index ind_ID on tablename (ID);create unique index ind_id on tablename(ID);-- 刪除索引drop index ind_id On table1;alter table table1 drop index ind_ID;-- 聯合查詢字符與多個列連接‘select concat(ID,':',name,'=') from table1-----------------------第二片--------------------------------------顯示數據庫show database;--顯示數據庫中的表show tables;--顯示數據表結構describe tablename;--顯示表記錄select * from tablename;--查詢能操作MySQL的用戶select * from user;--創建數據庫create database databasename--例如↓MySQL> create database AA;---創建表user AA;mysql> create table table1(ID int auto_increment not null primary key,name char(6),sex char(6),birthday date) ---插入幾條記錄 MySQL> insert into AA values('','張三','男','1971-10-01'); MySQL> insert into AA values('','劉佳佳','女','1978-10-01'); --驗證結果 MySQL> select * from AA;--修改張三的生日為1971-01-10MySQL> update AA set birthday = '1971-01-10' where ID = '1'; --刪除記錄MySQL> delete from AA where ID = '1';--刪除表以及庫mysql> drop table tablename;MySQL> drop database databasename;--新增萬能用戶-- 格式:grant select On database.* to username@localhost identity by 'password'用戶名user_1 密碼是123456--可以自任何PC上登錄這個用戶對數據庫為所欲為MySQL> grant select,insert update,delete on *.* to user_1@"%" identity by "123456";--創建只有在本機才能操作數據庫的用戶用戶名user_2 密碼是123456MySQL> grant select,insert update,delete on *.* to user_2@localhost identity by "123456";--登錄數據庫庫MySQL> -u user_1 -p -h IP地址;
以上所述是小編給大家介紹的Linux操作系統操作MySQL常用命令小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!
新聞熱點
疑難解答