1. 程式人生 > >MYSQL筆記

MYSQL筆記

數據庫操作語句 重命名 start mysql筆記 window lte mysql安裝 單行 ble

MYSQL安裝

分圖形化安裝(msi)和免安裝(zip)兩種,

msi下載地址:https://dev.mysql.com/downloads/installer/

zip windows版本下載地址:https://dev.mysql.com/downloads/mysql/

使用zip安裝配置MYSQL

  1. 解壓
  2. 初始化: ...bin\mysqld\ --initialize-insecure .紅色部分是解壓後的路徑,insecure 可將密碼設置為空,用戶名為root
  3. 啟動mysql服務,打開cmd ...bin\mysqld 啟動服務端
  4. 啟動客戶端,打開cmd ...bin\mysql -u root -p 按回車,回車, 啟動客戶端
  5. 配置環境變量,將 ...bin 這個路徑加入到環境變量中
  6. 配置windows 服務
  • 打開cmd,...bin\mysqld --install 將mysql加入到windows服務中,
  • net start MySQL 啟動服務
  • net stop MySQL 停止服務

創建用戶 CREATE USER [email protected]

/* */%‘ identified by ‘123‘ @後面添加host ,%表示任何一個ip都可以連接, 123為密碼 yuyang 用戶名

授權 grant

grant all avilieges on test1.* to [email protected]%‘ identified by ‘123‘ all avilieges 表示所有權限 也可以改為類似select,update,alter on 後面接數據庫.表

SQL語句語法:

SQL(struct query language)結構化查詢語言

單行註釋-- 多行註釋/* */

關鍵字

標識符

一條SQL語句是以分號;結尾

SQL 語句部分大小寫,但一般是大寫關鍵字,小寫標識符。

sql語句分

DDL語句 數據庫定義語句 CREATE ALTER DROP SHOW

DML語句 數據庫操作語句 SELECT UPDATE DELETE

DCL 數據庫控制語句,比如用戶權限安全設置,grant revoke

ddl 語句

顯示所有數據庫

SHOW DATABASES;

創建數據庫

CREATE DATABASE test1;

刪除數據庫

DROP DATABASE test;

切換到某個數據庫

USE database_name;

顯示創建的數據庫信息

SHOW CREATE DATABSE test1;

修改數據庫的字符編碼

ALTER DATABASE test1 CHARACTER SET utf8;

表的操作

數據庫實際是一個或者多個表的集合。一個表至少有一個列。

行:不能有相同的行,

主鍵:不能為空,且唯一。

創建表 CREATE TABLE student;

刪除表 DROP TABLE syudent;

修改表

ALTER

  • ADD
  • MODIFY
  • CHANGE
  • DROP

給表student增加一個字段age,birth

ALTER TABLE student ADD age int(5),

ADD birth DATE;

修改表中某個字段 類型,等

技術分享

DESC table_name; 顯示表的信息

對表的名字進行重命名

RENAME TABLE table_name to table_name;

刪除表的某個字段

ALTER TABLE table_name DROP COLUMN;

對表的某個字段進行重命名

技術分享

modify 和change 的區別 change要寫兩次字段名,所以多常用modify

DCL語句

MYSQL筆記