標籤:pat ant tin ble 身份證 日期 create mysql\ 重啟
一、mysql 配置mysql環境變數 path中添加 D:\Program Files\MySQL\MySQL Server 5.7\bin cmd命令: 登入:mysql -uroot -p 退出:exit; 服務啟動:net start mysql 服務停止:net stop mysql 常用資料庫: oracle : 產品免費,服務收費 sql server mysql : 應用廣泛 DBMS:資料庫管理系統 (C3p0串連池 JDBC) mysql預設資料庫引擎 :InnoDB mysql設定檔my.ini 修改設定檔需要重啟資料庫服務生效二、mysql資料庫語句 CRUD (增刪改查) DML(資料操作語言) insert、update、delete DQL(資料查詢語言) select DDL(資料定義語言 (Data Definition Language)) create ,drop ,alter DCL(資料控制語言) grant,commit,rollback 算術運算子: select 5+9; 邏輯運算子 AND OR NOT && || ! 比較子: 等於 = 不等於<> != 查看所有資料庫 show databases; 建立資料庫: Create database 資料庫名; 選擇資料庫 use 資料庫名; 刪除資料庫: drop database 資料庫名;三、mysql圖形化管理工具 navicat for mysql 或 sqlyog mysql資料類型: 數實值型別: tinyint smallint int (標準整數) BIGINT double decimal(M,D) 字串日期類型: char (固定長度的字串) varchar (可變長度字串) text (文本串) date (年月日) datetime(yyyy-MM-dd HH:mm:ss) timestamp 時間戳記 year 年份四、表操作 建立表: 語句注釋: 單行注釋:# 多行注釋:/* */ create TABLE student( studentNo int(4) NOT NULL PRIMARY KEY COMMENT ‘學號‘, loginPwd VARCHAR(20) not null COMMENT ‘密碼‘, studentName VARCHAR(50) NOT NULL COMMENT ‘姓名‘, sex CHAR(2) NOT NULL DEFAULT ‘男‘ COMMENT ‘性別‘, gradeID int(4) UNSIGNED COMMENT ‘年級編號‘, phone VARCHAR(50) COMMENT ‘手機號‘, address VARCHAR(255) DEFAULT ‘地址不詳‘ COMMENT ‘地址‘, bornDate datetime COMMENT ‘出生日期‘, email VARCHAR(50) COMMENT ‘郵件‘, identityCard VARCHAR(18) UNIQUE KEY COMMENT ‘身份證‘ ) COMMENT ‘學生表‘; show tables; 查看資料庫下所有的表 desc 表名; 查看該表的所有欄位 刪除表: drop table 表名; 修改表:
5月31日上課筆記-Mysql簡介