Linux通過命令列操作Mysql

2021-08-14 02:09:19 字數 2453 閱讀 2859

啟動: service mysqld start;

進入: mysql -u root -p/mysql -h localhost -u root -p databasename;

列出資料庫: show databases;

建立資料庫: create database ***xx;

選擇資料庫: use databasename;

列出**: show tables;

顯示**列的屬性: show columns from tablename;

建立資料庫: source filename.txt;

匹配字元: 可以用萬用字元_代表任何乙個字元,%代表任何字串;

增加乙個字段: alter table tabelname add column fieldname datetype;

增加多個字段: alter table tabelname add column fieldname1 datetype,add columns fieldname2 datetype;

多行命令輸入: 注意不能將單詞斷開;當插入或更改資料時,不能將字段的字串展開到多行裡,否則硬回車將被儲存到資料中;

增加乙個管理員帳戶: grant all on . to user@localhost identified by 「password」;

每條語句輸入完畢後要在末尾填加分號』;』,或者填加』\g』也可以;

查詢時間: select now();

查詢當前使用者: select user();

查詢資料庫版本: select version();

查詢當前使用的資料庫: select database();

1、刪除student_course資料庫中的students資料表

rm -f student_course/students.*

2、備份資料庫:(將資料庫test備份)

mysqldump -u root -p test>c:\test.txt

備份**:(備份test資料庫下的mytable**)

mysqldump -u root -p test mytable>c:\test.txt

將備份資料匯入到資料庫:(導回test資料庫)

mysql -u root -p test

3、建立臨時表:(建立臨時表zengchao)

create temporary table zengchao(name varchar(10));

4、建立表是先判斷表是否存在

create table if not exists students(……);

5、從已經有的表中複製表的結構

create table table2 select * from table1 where 1<>1;

6、複製表

create table table2 select * from table1;

7、對錶重新命名

alter table table1 rename as table2;

8、修改列的型別

alter table table1 modify id int unsigned;//修改列id的型別為int unsigned

alter table table1 change id sid int unsigned;//修改列id的名字為sid,而且把屬性修改為int unsigned

9、建立索引

alter table table1 add index ind_id (id);

create index ind_id on table1 (id);

create unique index ind_id on table1 (id);//建立唯一性索引

10、刪除索引

drop index idx_id on table1;

alter table table1 drop index ind_id;

Linux命令列基礎操作

1.history 列出使用過的命令 3.ctrl a a即ahead 跳到當前行首ctrl e e即end 跳到當前行尾 4.ctrl d 刪除當前字母 ctrl u 刪除當前字母前面的 ctrl b backward 游標向前移動 ctrl f forward 游標向後移動 5.tab 自動填充...

通過命令列 cmd 方式操作MySQL

查詢指定庫的詳細資訊 1 show create database 庫名 檢視某乙個資料庫的詳細資訊 2 show databases 看mysql伺服器軟體下所有的庫 3 檢視 當前使用者連線的是哪個資料庫 select database 4 檢視指定的資料庫下有哪些表 show tables 改...

mysql js 命令列登入 命令列操作

一 安裝nodejs window安裝cnpm npm i g cnpm registry 二 linux命令 安裝nodejs或者cnpm時,因為是全域性安裝的,要用到root許可權,所以要用sodu命令。只要能查到版本號就說明裝好了。1.比如 安裝cnpm sudo npm i g cnpm r...