命令列連線資料庫
mysql -uroot -p
之後填密碼或者直接在p之後填密碼
重新整理許可權
flush privileges;
ddl資料庫定義語言
dml資料庫操作語言
dql資料庫查詢語言
dcl資料庫控制語言
數值型tinyint 十分小的資料 1位元組
smallint 較小的資料 2位元組
mediumint 中等的資料 3個位元組
int標準的整數4個位元組這個最常用
big 較大的資料 8個位元組
float 浮點數 8個位元組
double 浮點數 8個位元組
decimal 字元形式的浮點數 8個位元組
字串char 固定大小的字串 0~255
vachar可變字串0~65535最常用
tinytext 微型文字 2^8 -1
text文字串2^16 -1儲存大文字
時間日期
date yyyy-mm-dd,日期
time hh:mm:ss, 時間
datetime yyyy-mm-dd hh:mm:ss最常用的時間格式
注意:大寫mm是月小寫mm是分。大寫的hh是24小時制。小寫hh是12小時制
timestamp時間戳 為1970.1.1到現在的毫秒數,較為常用
year 年份
null
沒有值,未知
注意不要使用null進行計算
1.運算元據庫
1.1 建立資料庫
create database westos;
建立乙個名為westos的資料庫
注意,若已經存在名字為westos的資料庫則會報錯
為了避免報錯我們可以使用下面的語句來建立資料庫
create database if not exists westos;
如果不存在則建立乙個名為westos的資料庫
1.2 刪除資料庫
drop database westos;
刪除名為westos的資料庫
同理如果該資料庫不存在,則會報錯
所以我們一般使用
drop database if exists westos;
如果存在則刪除名為westos的資料庫
需要注意的是,如果表名或者欄位名是乙個特殊的字元,則前後需要加上乙個 `符號
select `user` from student
在student表中查詢所有的user欄位
1.3 檢視所有資料庫
show databases;
1.4 使用某資料庫use school;
使用school資料庫 mysql入門筆記1
最好是安裝phpstudy,這個整合了php 和apache 直接執行即可,簡單 查詢版本 select version insert into 表名 各個欄位名,隔開 values inster into user id,name,age values 3,lilei 23 update 更新資料...
MySQL入門訓練1
mysql是關聯式資料庫,開源且免費 體積小的特點,關聯式資料庫是利用表與表 實體 之間的對應關係進行儲存。資料庫是利用計算機技術儲存在磁碟或其它儲存裝置的乙個有組織的資訊集合。資料庫語言型別分為 資料定義語言ddl 我們資料最終從何而來,當然首先必須得建立表,所以它包括create alter d...
MySQL入門基礎 1
建立資料庫及建立表 請看下圖命令 mysql create database manage 建立庫 query ok,1row affected 0.04 sec 成功 mysql use manage 進入庫 database changed 成功 下面開始建立表 建立表表名為idcard mys...