萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql數據庫入門學習筆記(1/2)

mysql數據庫入門學習筆記(1/2)

MySQL(發音為"my ess cue el",不是"my sequel")是一種開放源代碼的關系型數據庫管理系統(RDBMS),MySQL數據庫系統使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理,下文為各位介紹mysql數據庫入門學習筆記,希望能幫助到大家。

數據庫一直沒怎麼重視,前段時間看了看mysql的基礎知識,不看不知道,一看嚇一跳,很多基礎都竟然不知道,一直傻傻的用一些簡單的、笨笨的方法,看了之後原來竟是如此如此,生活如此多嬌,以前看不懂的,現在也懂點了,以前看到就頭暈的,現在不暈了,發現一個奇怪的現象,應該很多人都有吧,當學一種知識的時候,而當時確實又是學不會、學不好的時候,隨著時間的慢慢推移,再回過頭來看的時候,發現比以前容易接受得多了……難怪這麼多人到快掛的時候才後悔,不扯這麼多了,把記錄的筆記分享出來,方便日後查悅。

一、data數據文件夾文件說明

.frm    表字段
.MYD    表數據
.MYI    表索引

二、mysql常用命令

SELECT VERSION();                   //數據庫版本號
CURRENT_DATE();                    //數據庫日期
SELECT (20+5)*4 AS result;    //通過AS關鍵字設置字段名
SELECT USER();                        //當前登錄用戶和數據庫地址
SELECT NOW();                        //當前日期時間
EXIT;QUIT;                                //退出
SHOW DATABASES;               //顯示當前存在的數據庫
USE guest;                                 //選擇一個數據庫
SELECT DATABASE();          //查看當前所選擇的數據庫
SHOW TABLES;                     // 查看有多少張表
DESCRIBE guest;                  //顯示表結構
SET NAMES gbk;                 // 根據數據庫設置中文編碼
create database                     //創建數據庫
alter database 原數據庫名 modify name=新名字    //更新數據庫名稱
drop database book;            //刪除數據庫
create table user();              //創建一張表
drop table user;                   //刪除表
show create database test;    //查看數據庫字符集
show create table user;      //查看表字符集
show index from t2;           //查看表中的所有索引
//復制表結構+復制表數據
create table t3 like t1;                      //創建t3表,並將t1表的結構復制到t3
insert into t3 select * from t1;     //復制t1的數據到t3表

三、mysql常用數據類型

整數型:TINYINT(常用),, SMALLINT, INT(常用), BIGINT
浮點型:FLOAT, DOUBLE, DECIMAL(M,D)(常用)
字符型:CHAT(常用), VARCHAR(常用)
日期型:DATETIME, DATE, TIMESTAMP
備注型:TINYTEXT, TEXT(常用), LONGTEXT
字段屬性:
unsigned                          //無符號,全是正數
zerofill                             //零填充,int(2),不夠2位補0
auto_increment            //自增長
null                                 //這一列值允許為null
not null                          //這一列值不允許為null
default                           //默認值
primary key                  //主鍵索引
index in_named(name)         //普通索引

首頁 1 2 末頁
copyright © 萬盛學電腦網 all rights reserved