5.10 插入
5.11 修改
5.12 匯入.txt資料檔案到表
5.13 匯入.sql檔案
5.14 命令列修改root密碼
5.15 顯示當前資料庫名
5.16 顯示當前的user
6. 例項演示
7. 資料庫備份(命令在dos的\mysql\bin目錄下執行)
引自:格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
ex:進入mysqlbin目錄: mysqladmin -u root -p ab12 password djg345
格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by 「密碼」;
ex:grant select,insert,update,delete on . to test1@」%」 identified by 「abc」;
解釋:增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權
ex:grant select,insert,update,delete on mydb.* to test2@localhost identified by 「」;
解釋:增加乙個使用者test2密碼為abc,讓他只可以在localhost上登入,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作
a. 完整的mysql 命令可以分成幾行打出來,完成後注意加上分號;
b. 使用鍵盤的上下鍵(↑ ↓)可以調出輸出過的命令
mysql> show databases;
mysql> use 庫名;
mysql > show tables;
mysql> describe 表名;
mysql> create database 庫名;
mysql> use 庫名;
mysql> create table 表名 (欄位名 varchar(20), 欄位名 char(1));
mysql> drop database 庫名;
mysql> drop table 表名;
mysql> delete from 表名;
mysql> select * from 表名;
mysql> select * from 表1 a, 表2 b where 字段 = 『值』 and a.id=b.id;
mysql> insert into 表名 values(」hyq」,」m」);
mysql-> update 表名 set 欄位1=』a』,欄位2=』b』 where 欄位3=』c』;
mysql> load data local infile 「/home/mysql.txt」 into table 表名;
備註:文字資料應符合的格式:字段資料之間用tab鍵隔開,null值用\n來代替.
ex:
school.txt:
3 rose 大連二中 1976-10-10
4 mike 大連一中 1975-12-23
mysql> load data local infile 「/home/school.txt」 into table 表名;
mysql> use 資料庫名;
mysql> source /home/mysql.sql;
mysql> update mysql.user set password=aaa(』新密碼』) where user=』root』;
mysql> flush privileges;
mysql> select database();
mysql> select user();
drop
database
ifexists school; //如果存在school則刪除
create
database school; //建立庫school
use school; //開啟庫school
create
table teacher //建立表teacher
(id int(3) auto_increment not
null
primary
key,
name char(10) not
null,
address varchar(50) default 『深圳』,
year
date
); //建表結束
//以下為插入字段
insert
into teacher values(」,』allen』,'大連一中』,'
1976-10-10′);
insert
into teacher values(」,』jack』,'大連二中』,'
1975-12-23′);
注:匯出檔案預設是存在mysqlbin目錄下
格式:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名
ex:
mysqldump -u root -ppassword database_name > outfile_name.sql
格式:mysqldump -u 使用者名稱 -p 資料庫名 表名》 匯出的檔名
ex:
mysqldump -u root -p database_name table_name > outfile_name.sql
格式:mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
引數解釋:
-d 沒有資料
–add-drop-table 在每個create語句之前增加乙個drop table
格式:mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql
在Linux中mysql的一些基本操作
下面介紹一下 一 關於在linux中mysql的一些基本操作 1 進入mysql mysql uroot p 會提示輸入密碼,輸入密碼時是不可見的,直接輸就可以,如果輸錯可以退格鍵刪除 解決bash mysql command not found 的方法 2 鏈結資料庫剛剛通過使用 mysql ur...
在linux中安裝mysql
通過yum安裝 官網有詳細介紹 mysql啟動報錯解決方案 mysql啟動報 execstart etc rc.d init.d mysqld start code exited,status 1 failure 錯誤 centos7 安裝mysql5.7.16 通過tar包安裝 2.解壓 tar ...
mysql在linux系統上的基本操作
1 mysql安裝好後,在linux下的目錄分布如下 2 修改登入密碼 3 啟動與停止 檢視mysql是否在自啟動列表當中 chkconfig list mysql 將mysql新增到自啟動列表中 chkconfig add mysql 將mysql將自啟動列表中刪除 chkconfig del m...