一、mysql管理指令 /Applications/XAMPP/xamppfiles/bin/mysql -uroot 1.顯示所有的庫 SHOW DATABASES; 2.進入mysql庫 USE mysql; 3.顯示當前顯示的庫 SELECT DATABASE(); 4.顯示當前庫中所有表名稱 ...
一、mysql管理指令
/Applications/XAMPP/xamppfiles/bin/mysql -uroot
1.顯示所有的庫
SHOW DATABASES;
2.進入mysql庫
USE mysql;
3.顯示當前顯示的庫
SELECT DATABASE();
4.顯示當前庫中所有表名稱
SHOW TABLES;
5.查詢sql表名的所有記錄
SELECT * FROM sql;
6.退出mysql伺服器
exit;
#查詢當前MySQL編碼
#已導入sql文件的方式 source d:/xx.sql
二、
SQL語句的分類
1:DDL Data Define Language
定義庫的特征,表的結構--操作列
CREATE/DROP/ALTER/TRUNCATE
CREATE DATABASE crm;
CREATE DATABASE crm1 CHARACTER SET UTF8;
CREATE TABLE student(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(25),
score DOUBLE(10,2),
birthday DATE
);
DROP DATABASE crm1;
DROP DATABASE student;
ALTER TABLE student ADD sex VARCHAR;
ALTER TABLE student DROP birthday;
ALTER TABLE student MODIFY score INT;
2:DML Data Manipulate Language
操作表中的記錄行--操作行
INSERT/DELETE/UPDATE
INSERT INTO student VALUES(null,'Churjan',99,'1993-8-14');
INSERT INTO student(部分列名) VALUES(...);
DELETE FROM student WHERE score=99;
UPDATE student SET score=score/2 WHERE name='Churjan';
3:DQL Data Query Language***
SELECT
SELECT * FROM student ORDER BY score; //升序
SELECT * FROM student ORDER BY score DESC; //降序
4:DCL Data Control Language
控制資料庫用戶的許可權
GRANT/REVOKE
三、sql函數
MAX();
MIN();
AVG();
COUNT();
SUM();