安裝了資料庫軟體的電腦,就是「資料庫伺服器」。
安裝了apache軟體的電腦,就是「www伺服器」。
資料庫伺服器,提供對資料的管理、更新、安全、事務等方面功能。
舉例:資料庫伺服器,可以看成是乙個「檔案櫃」。
dbms(database management system)資料庫管理系統,是乙個管理資料的大型軟體。一般乙個資料庫系統(database system,ds)可分為資料庫(database,db)與資料庫管理系統dbms(database management system)兩部分。
常用dbms軟體有哪些?
資料庫:儲存資料的倉庫。
舉例:資料庫,可以看成是乙個「檔案櫃」中的「小格仔」。還可以看成是不同的「資料夾」。
資料表是儲存資料的真正的地方。
舉例:資料表,可以看成是乙個具體的「檔案」。其實,就是一張「學生成績表」。
在mac的shell模式下和在windows的cmd下的具體操作是一樣的。mac下使用mamp不需要配置環境變數,在mac的下通過終端shell來操作mysql資料庫 。
-u代表mysql使用者名稱。如:root
-p代表mysql密碼。如:root
注意:各個引數之間用空格隔開。
舉例:mysql –hlocalhost –uroot -proot
不區分大小寫。
charset是設定資料庫的預設字符集。預設字符集為lain1。
注意:如果設定為utf8,不能帶中劃線。php中要求必須帶中劃線。
舉例:
auto_increment:該列為自動增長型,或者自動編號。要求該列必須是整型。乙個表只能有乙個auto_increment屬性。
primary key:主鍵。指定該列的值具有唯一性,主鍵所在的列不能為空。乙個表的主鍵只能有乙個。
id欄位的屬性必須有:not null auto_increment primary key
乙個資料表,由多個列構成。多個列定義之間用英文下的逗號隔開。
語法:drop table [if exists] table_name;
舉例:drop table news;
使用資料表,使用的命令 alter table 。但是這個命令非常複雜,建議看懂就行。
還可以使用phpmyadmin來進行表結構的修改。
tinyint 最小型整數 0-255(-128 ~ +127) 1個位元組
smallint 小型整數 0-65535 2個位元組
mediumint 中型整數 0-1677萬 3個位元組
int 一般整數 0-21億 4個位元組
bigint 最大整數 0-42億 8個位元組
float(m,d) 單精度(精確到小數點後7位) m代表長度,d代表小數字數
舉例:float(6,2) //總長度為6位,小數字數為2位,小數點不算。存的最大值為9999.99
double(m,d) 雙精度(精確到小數點後15位) m代表長度,d代表小數字數。
date 日期型 格式為: 「yyyy-mm-dd」
time 時間型 格式為: 「00:00:00」
char(m) 0-255 固定長度的字串 如:郵編、手機號碼、**號碼等
tinytext 0-255 小型文字
text 0-1670萬 中型文字
longtext 0-42億 大型文字
上面主要是對錶的結構的建立、修改和刪除。下面是對錶的記錄的增刪改查。
drop和delete的區別:
舉例:insert into news(title,content,hits) values(『標題』 , 『內容』 , 100)
舉例:
舉例:
order by:字段排序。
limit:限制輸出
舉例:
mysql基本操作 MySQL基本操作
mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...
mysql 基本操作 mysql基本操作
mysql 建立表,並設定主鍵自增 create table log logid int 4 primary key not null auto increment,logtitle varchar 32 not null logcontent varchar 160 not null logtim...
MySQL的基本操作
建立名為 day14 的資料庫 create database day14 檢視資料庫的碼表 show create database day14 建立資料庫的同時設定資料庫的碼表 create database day14 2 default character set gbk 使用資料庫 use...