aiapple@ubuntu:~$ mysql -h127.0.0.1 -P3306 -uroot -p Enter password: Welcome to the MySQL monitor. #-h 指定IP地址 -P指定端口號(mysql默認端口號3306)
mysql日常命令: show status:主要關注字符編碼,在線時間等 show processlist:看到當前連到數據庫裡面的連接狀態 help:如help select,可以理解為Linux中man 或者 help; 常用mysql圖形GUI工具: Navicat MySQLWrokBench SQL語言入門: SQL 語句的分類 大致用途 DDL(Data Definition Language) 創建表,刪除表,修改表..... DML(Data Maniputation Language) 向表中插入記錄,修改記錄或者刪除記錄 select 根據條件從表中查詢出想要得到的記錄 DCL(Data Control Language) 控制數據庫的訪問權限等設置--包括新增用戶,設置用戶的權限 TCL(Transaction Control Language) 控制事務進展--提交事務,回滾事務 DDL: 數據定義 CREATE TABLE DROP TABLE ALTER TABLE
DML: 數據操作 SELECT FROM TABLE INSERT INTO TABLE UPDATE TABLE SET DELETE FROM TABLE
DCL: 權限管理 GRANT REVOKE TCL: 事務控制 COMMIT ROLLBACK DBA需要技能: -- 數據庫原理 -- Linux與Shell -- 計算機體系結構 -- 網絡原理 -- 數據庫系統與操作 -- 服務器硬件 -- 業務架構設計 DBA ----->業務架構師 ----->運維專家 ----->數據庫研發