MySQL數據表常用操作

一、創建數據庫
創建之前先判斷數據庫存在不存在,如果存在的話先刪除在創建,
以創建school數據庫爲例:
語法:
drop database if exists school;
create database school;

二、創建表
創建之前先判斷表存在不存在,如果存在的話先刪除在創建,
以創建books表爲例:
語法:
drop table if exists books;
create table books(
bno int(4) not null primary key auto_increment,#不爲空  主鍵  自增
bname varchar(20) not null unique,#不爲空  唯一
author vatchar(20) not null,
)auto_increment=101;#可指定自動增長開始值
借閱表
drop TABLE if EXISTS info;
CREATE TABLE info(
id int(4) PRIMARY key auto_increment,
bno int(4) REFERENCES books(bno),#外鍵約束
rdate datetime
);
三、插入數據
INSERT into books(bno,bname,author,price,quanitity)values(1001,"紅樓夢","施耐庵",15.6,100);
插入多條
INSERT into books(bno,bname,author,price,quanitity)values(1003,'水滸傳',"xxx",50.6,10),(1004,'三國演義',"xxx",50,50);

四、查詢數據
select * from books;#查詢所有
SELECT bname,price,quanitity from books;#查詢指定列

五、更新數據
UPDATE into set price=100 WHERE bname="紅樓夢";

六、刪除數據
select * from info;
DELETE from info where cno=105;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章