a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MySQL > 正文

insert、delete等命令的語法及在phpmyadmin中的操作

2019-09-08 23:26:46
字體:
來源:轉載
供稿:網友

1、建立數據庫的命令:
 CREATE DATABASE 數據庫名

2、建立數據表的命令:
 CREATE TABLE 表名稱(域名稱 數據類型(數據大小) [NOT NULL][PRIMARY KEY[AUTO_INCREMENT]],......)

二、SQL命令

1、insert命令:插入記錄
▲ 操作:單擊右窗口中的插入按鈕,在出現的記錄輸入界面下輸入數據,并選擇“插入新的一行”,再單擊“執行”。即可連續插入多條記錄,直到選擇“后退到上一頁”,再單擊“執行”,則結束記錄的插入。
▲ 語句格式:
 新增單筆記錄
 insert into 表名稱(字段1,字段2,...) values(值1,值2,...)
 例:insert into staff(name,pst,emdate) values("陳小東",38,"2001-08-03");

 新增多筆記錄
 insert into 表名稱(字段1,字段2,...) select 字段名 from 表 where 條件;
 例:insert into staff(name,pst,emdate) select name,age,d_date from clients where age<20;
 INSERT INTO `number1` ( `xh` ) VALUES ( '1'), ( '2');

2、delete命令:刪除記錄
▲ 操作:在記錄前的選定欄內打勾,點擊叉按鈕,就可以刪除該條記錄;一次刪多條,先選定要刪除的記錄,再點擊記錄下方的叉按鈕即可。要注意的是,窗口頂部的刪除按鈕指的是刪除整張表,不是用來刪某一條記錄的。清空按鈕指刪除所有記錄,保留數據表結構。
▲ 語句格式:
 delete from 表名稱 where 條件
 例:delete from products where author='張小東';

3、updat命令:更新記錄
▲ 這個命令的操作只能逐條修改記錄值了,所以還是用命令方便。
▲ 語句格式:
 update 表名稱 set 字段名稱=新值 where 條件
 例:update products set price=price+20 where pages>700;

4、select命令:選擇記錄,可以查看顯示記錄
▲ 這個命令的操作我們可以單擊瀏覽按鈕來實現,但是如果要有選擇地進行查看記錄,還是命令比較快。
▲ 語句格式:
 SELECT 域名稱[AS 域別名]...FROM 表名稱[WHERE 條件][GROUP BY ...][HAVING ...][ORDER BY ...]
 說明:
 WHERE...數據篩選條件子句
 GROUP BY ...在指定域中,將相同值的記錄組合成單一記錄
 HAVING...功能與WHERE類似,用于GROUP BY子句后
 ORDER BY ...指定排序

例:
1.顯示部分字段
 SELECT NAME,ADDRESS FROM STUDENT

2.顯示全部字段
 SELECT * FROM STUDENT

3.顯示NAME為張三的記錄
 SELECT * FROM STUDENT WHERE NAME=“張三”     
 注意:此處用=,而不象PHP要用==

▲ 補充:查詢數據的部分字符串時,用LIKE關鍵字:WHERE 字段名稱 LIKE 通配符

通配符 說明 查找目標范例 準則范例
% 任意長度的任意字符 包含“我們”二字的數據 %我們%
_ 一個任意字符 “我們”開頭,最后一個字未知 我們_

4.顯示姓王的記錄
 SELECT * FROM STUDENT WHERE NAME LIKE “王%”

5.顯示PRICE大于600的數據
 SELECT * FROM STUDENT WHERE PRICE>600

6.顯示PRICE在700到1000之間的數據
 SELECT * FROM STUDENT WHERE PRICE BETWEEN 700 AND 1000

7.顯示BIRTHDAY在98年下半年的數據
 SELECT * FROM STUDENT WHERE BIRTHDAY BETWEEN ‘1998-07-01’ AND ‘1998-12-31’

8.顯示總記錄條數
 SELECT COUNT(*) AS COUNT FROM STUDENT

9.顯示總金額
 SELECT SUM(PRICE*QNT) AS SUM FROM STUDENT

10.顯示每位員工的銷售金額
 補充:GROUP BY將指定域中相同的記錄視為單一記錄,也就是將同值的域群組起來,一般配合SUM()、COUNT()等函數使用
 SELECT NAME,SUM(PRICE*QNT)AS SUM FROM STUDENT GROUP BY NAME

11.顯示員工銷售總金額在5000元以下的員工記錄
 SELECT NAME,SUM(PRICE*QNT) AS SUM FROM STUDENT GROUP BY NAME HAVING SUM>5000

12.按BIRTHDAY從小以大排序
 SELECT * FROM STUDENT ORDER BY BIRTHDAY
 補充:降序:DESC,升序:ASC,省略為升序,如 ORDER BY BIRTHDAY DESC


  使用SELECT選擇查詢數據庫后返回的是一個結果指針,而不是PHP程序可以直接應用的數據值,所以PHP程序要使用查詢的數據,還要經過取得結果的操作,取得結果的函數有好幾個,主要有:
  A.mysql_fetch_row():
  B.mysql_fetch_array():
  C.mysql_fetch_object():

例1:
CREATE TABLE class_class (
classid varchar(15) NOT NULL,
schoolid int(11),
classname varchar(20),
regtime varchar(20),
regnum int(11),
managerid varchar(20)
);

例2:
CREATE TABLE class_classlyb (
id int(18) NOT NULL auto_increment,
classid varchar(16) NOT NULL,
dateandtime varchar(20),
userid varchar(20),
title varchar(20) NOT NULL,
content varchar(255)
);

例3:
CREATE TABLE class (
id int(11) NOT NULL auto_increment,
class_id char(4) DEFAULT '0' NOT NULL,
class_name char(40) NOT NULL,
teacher_id int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);

例4:
CREATE TABLE guestbook (
id int(10) NOT NULL auto_increment,
sub_id int(10) DEFAULT '0' NOT NULL,
image varchar(50),
name varchar(50) NOT NULL,
comefrom varchar(50),
ip varchar(15) NOT NULL,
email varchar(50),
homepage varchar(100),
icq varchar(15),
oicq varchar(15),
add_time datetime,
comment text NOT NULL,
password varchar(10),
PRIMARY KEY (id)
);

例5:
CREATE TABLE temp3 (
id int(11) NOT NULL auto_increment,
name varchar(8) DEFAULT 'guest',
ndate datetime,
PRIMARY KEY (id)
);

phpMyAdmin delete insert

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲国产91 | 成人激情视频在线观看 | 成人免费看 | 欧美国产日韩一区 | 国产高清精品一区二区三区 | 久久精品123| 3bmm在线观看视频免费 | 欧美大片高清免费观看 | 一区二区三区国产 | 99re在线 | 自拍偷拍亚洲欧美 | 日本一区二区三区中文字幕 | 国产精品一区二区三区在线 | 午夜免费影视 | 成人片免费看 | 99亚洲精品 | 91亚洲一区 | 91亚洲国产精品 | 国产日韩精品一区二区在线观看播放 | 欧美日韩一区二区三区在线观看 | 少妇撒尿一区二区在线视频 | 一道本视频| 国产中文字幕亚洲 | 成人在线黄色 | 欧美一级欧美三级在线观看 | 亚洲视频一区二区三区四区 | 亚洲一区二区精品视频 | 国产精品7| 成人国产在线 | 啪啪免费小视频 | 久久精品一级 | 成人午夜剧场 | 欧美日韩视频在线播放 | 五月婷婷久久久 | 午夜免费视频 | 欧美人体一区二区三区 | 亚洲毛片| 在线视频91 | 天堂在线www | 国产成人在线不卡 | 蜜桃av一区二区三区 |