標籤:ima 使用 應該 let 命令 mysql 類型 方法 null
一、開啟mysql伺服器三種方法
1、通過windows管理的方式進行開啟
2、通過dos命令列開啟
3、直接使用bin目錄下的mysqld來完成
二、登入mysql用戶端
一般繼續輸入: set names gbk;-- 用戶端字元集為gbk;
設定預設資料庫:use 資料庫名;
三、MySQL的注釋符
1、單行注釋:
#
-- 注釋內容,注意,其中—與注釋內容之間有一個空格!
2、多行注釋:
/* 注釋內容 */
四、DDL:Data Definition Language,資料定義語言 (Data Definition Language)
主要是用來定義和維護資料庫的各種操作對象,比如庫、表、索引、視圖
也可以說,操作的層次是在資料庫的庫和表的邏輯結構和儲存結構上面,並沒有對錶中的實際的資料進行操作(增刪改查)!
主要的操作關鍵字有:create、drop、alter等
1、資料庫操作
建立資料庫:create database [if not exists] 資料庫名[資料庫選項] ;
查看當前有哪些資料庫:show databases;
查看資料庫的建立語句:show create database 資料庫名;
刪除資料庫:drop database [if exists] 資料庫名 ;
修改資料庫:alter database 資料庫名 新的庫選項;
2、資料表操作
在預設資料庫下建立資料表:(如果在其他資料庫下建立應為create table [if not exists] 資料庫.表名(欄位 類型...)表選項資訊 ;)
查看錶:show tables;
show tables like "字元_%"; 萬用字元:_可以代表任意的單個字元,%可以代表任意的字元!
show create table 表名;
刪除表:drop table [if exists] 表名;
修改表名文法:
1)
2)
3)另外,我們還可以利用rename文法實現資料表的移動:
修改表選項:alter table 表名 表選項資訊;
3、修改列定義
增加一列:alter table 表名 add 欄位名 欄位類型;
刪除一列:alter table 表名 drop 欄位名;
修改欄位類型: alter table 表名 modify 欄位名 新欄位類型;
修改欄位排序:
1)
2)
重新命名欄位:
修改表選項:
五、DML:Data Manipulation Language,資料操作語言
主要是對錶中的記錄進行增刪改查的操作!
資料的操作也叫作crud:
C:create 增
R:read 查
U:update 改
D:delete 刪
其中,“查詢”部分,有可以叫作DQL:Data Query Language,資料查詢語言!關鍵字:select
插入資料:
1) 這裡的欄位列表可以是全部欄位,也可以是部分欄位(也就是只插入部分資料,其他的預設為null,表示什麼都沒有)
2) 欄位列表與值列表應該是一一對應的,欄位列表中的順序可以和表中的順序不一樣,但是必須與值列表後面的順序一樣就行了!
3) 當為全部的欄位插入資料的時候,欄位列表可以省略的,此時的值列表就必須按資料表中的順序一一對應!
4) 也可以一次插入很多條資料,中間以逗號隔開!
查詢資料:
1)當查詢所有的欄位的時候,可以用*代替
2)查詢條件可以省略,預設就是查詢所有的記錄,相當於where 1;
刪除資料:
這裡的刪除條件往往不會省略,如果省略掉,預設的就是刪除了表中的全部的記錄!
修改資料:
和刪除資料一樣,這裡的修改條件也往往是必須的!
資料庫mysql基礎1