Mysql 使用
文章目錄
連線到伺服器和從伺服器斷開連線
·使用超級管理員進入
- mysql -u root -p
遠端連線,需要知道host主機域名 和使用者密碼
- mysql -h host -u user -p
使用指定管理員進入
- mysql -u root -p
退出登入
- quit
檢視當前有哪些資料庫
- SHOW DATABASES;
資料庫的建立和使用
建立資料庫
- CREATE DATABASE 資料庫名稱
使用資料庫
- use 資料庫名
刪除資料庫
- drop database <資料庫名>
表的建立和查詢
檢視當前資料庫有哪些表
- SHOW TABLES;
表的增、刪、改、查
增
1.命令列增加
- CREATE TABLE name (欄位)
例如:
CREATE TABLE `blog`.`student` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`age` int NULL,
`clas` varchar(255) NULL,
PRIMARY KEY (`id`)
);
2. 載入本已有的資料庫
- LOAD DATA LOCAL INFILE 路徑 INTO TABLE name;
路徑是本地資料的絕對路徑,name是要新增到哪個表的表名
例如:
要將文字檔案載入pet.txt到 pet表中,請使用以下語句:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
如果您在Windows上使用\r\n用作行終止符的編輯器建立了檔案 ,則應改用以下語句:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet
LINES TERMINATED BY '\r\n';
3.檢視的表描述資訊
- DESCRIBE name;
例如:
刪
改
1.修改資料
UPDATE pet SET birth = ‘1989-08-31’ WHERE name = ‘Bowser’;
UPDATE chich-table(哪個表)
SET 哪個欄位
WHERE 條件;
2.插入資料
INSERT INTO table_name ( 欄位1, 欄位2,…欄位N )
VALUES
( value1, value2,…valueN );
查
SELECT 欄位 FROM 表
SELECT what_to_select
FROM which_table
SELECT name, birth FROM pet;
SELECT DISTINCT 欄位 FROM 表
有的欄位裡的資料會重名,使用 DISTINCT 可以去重
SELECT DISTINCT owner FROM pet;
SELECT 欄位 FROM 表 WHERE 條件
SELECT * FROM pet WHERE name = 'Bowser';
SELECT 欄位 FROM 表 WHERE 條件1and(or)條件2
SELECT * FROM pet WHERE species = 'dog' AND sex = 'f';
SELECT * FROM pet WHERE species = 'snake' OR species = 'bird';
SELECT * FROM pet WHERE (species = 'cat' AND sex = 'm')
OR (species = 'dog' AND sex = 'f');
相關文章
- MySQL 使用MySql
- MySQL基本使用MySql
- mysql的使用MySql
- Mysql索引使用MySql索引
- PostgreSQL使用MySQL外表(mysql_fdw)MySql
- Navicat for MySQL 與MySQL的混合使用MySql
- 【Mysql學習】mysql的使用入門MySql
- 【Mysql 學習】mysql 的使用入門MySql
- Mysql - 使用入門MySql
- MySQL JOIN的使用MySql
- MySql索引使用策略MySql索引
- MySQL:使用者MySql
- MySql escape如何使用MySql
- MySQL Explain的使用MySqlAI
- Mysql——index(索引)使用MySqlIndex索引
- mysql case when then 使用MySql
- rails 配置使用mysqlAIMySql
- MySQL小心使用replaceintoMySql
- 使用Docker Mysql 5.7DockerMySql
- MySQL中使用procedureMySql
- MySQL的Join使用MySql
- MySQL幫助使用MySql
- Grails 使用MySQL例子AIMySql
- MySQL index hints 使用MySqlIndex
- mysql基礎使用MySql
- MySQL·引擎特性·像NOSQL那樣使用MySQLMySql
- Nagios使用check_mysql監控mysqliOSMySql
- vc 6 mysql使用c 介面訪問mysqlMySql
- Mysql安裝使用教程MySql
- MySQL變數的使用MySql變數
- MySQL 使用者管理MySql
- mysql使用者建立MySql
- mysql count()的使用解析MySql
- MySql如何使用索引(二)MySql索引
- MySql如何使用索引(一)MySql索引
- MySQL使用觸發器MySql觸發器
- 使用Python操作MySQLPythonMySql
- windows安裝使用mysqlWindowsMySql