mysql筆記 mysql命令札記5

2021-06-21 02:08:45 字數 2222 閱讀 8453

set password=password(''); 設定密碼為空,在mysql的密碼是42個char字串,設定密碼,需要是使用psasword();來生成;

kevin@xu:~$ mysql -uroot -p 

enter password:****

mysql>set password=password('');

query ok, 0 rows affected (0.00 sec)

mysql> 

為資料庫增加訪問者:

mysql> grant all on firstdb.* to kevin@localhost identified by "kevin

"; 5.3.1 建立刪除資料庫

create database 資料庫名稱

mysql> create database testdatabase;

query ok, 1 row affected (0.00 sec)

drop  database 資料庫名稱

mysql> drop database testdatabase;

query ok, 0 rows affected (0.00 sec)

5.3.2 建立刪除資料表

create 

table 資料表名稱

mysql> create table test_n (id int(10));                          

query ok, 0 rows affected (0.01 sec)

drop  

table 資料表名稱

mysql> 

mysql> drop table test_n;

query ok, 0 rows affected (0.00 sec)

5.3.3 運算元據表 列

增加列alter table 資料表名稱 add 列名 此列型別;

mysql> alter table test_n add name varchar(20);

query ok, 0 rows affected (0.07 sec)

records: 0  duplicates: 0  warnings: 0

修改列名

alter table 資料表名稱 change 舊列名  新列名 此列型別;

mysql> alter table test_n change name name_n int(10);

query ok, 0 rows affected (0.05 sec)

records: 0  duplicates: 0  warnings: 0

修改列定義資料型別

alter table 資料表名稱 modify 列名 此列型別;

mysql> alter table test_n modify name_n varchar(10);

query ok, 0 rows affected (0.10 sec)

records: 0  duplicates: 0  warnings: 0

5.3.4 刪除資料表 列

alter table 資料表名稱 drop  列名;

mysql> alter table test drop id ;

query ok, 0 rows affected (0.01 sec)

records: 0  duplicates: 0  warnings: 0

5.3.5 重新命名資料表

alter table 舊資料表名稱 新資料表名稱;

或alter table 舊資料表名稱  to 新資料表名稱;

mysql> alter table test_n rename test;

query ok, 0 rows affected (0.05 sec)

5.3.6 修改資料庫名稱

假設源庫名是』srcdb』,目標庫名是』trgdb』

首先建立目標庫

create database trgdb;

獲取所有源庫的表名

use information_schema;

select table_name from tables where table_schema=』srcdb』;

然後按照以下命令乙個個修改

rename table srcdb.[tablename] to trgdb.[tablename];

手動乙個個執行下來之後表就轉到新的庫裡面了.

mysql 命令筆記

登入到mysql mysql h 主機名 u 使用者名稱 p 登入查詢 mysql d genbank u root p show databases use wordpressdb show tables 刪除表 drop table tablename 檢視表的資訊 檢視列名 show colu...

mysql命令筆記

建庫 create database ifnot exists pythonspider default character set utf8 collate utf8 general ci default character set utf8設定資料庫utf8字符集 collate utf8 ge...

mysql 命令 mysql 命令

刪除 delete from user 刪除user表中所有記錄 不帶星號 顯示記錄數 select count 1 from user 不用count 效率低 可以替換成欄位名 select count tigan from tiku mysql create database db name 建...