MySQL資料表常用操作

2021-10-07 20:38:12 字數 1134 閱讀 3756

一、建立資料庫

建立之前先判斷資料庫存在不存在,如果存在的話先刪除在建立,

以建立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,'水滸傳',"***",50.6,10),(1004,'三國演義',"***",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;

MySQL資料表操作

建立資料表 create table 資料表名示例 create temporary table if not exists 資料表名 col name type 完整性約束條件 col name type 完整性約束條件 table options select statement 建立使用者表 ...

MySQL 資料表操作

重新命名表 複製表刪除表 格式 create tempoprary table if not exists 表名 create definition,table options select statement 引數說明 關鍵字說明 create definition 表的列屬性。要求建立表時,至少...

MySQL資料表操作

目錄 資料表介紹 資料表列出 列出當前資料庫的所有資料表 建立資料表 指定資料庫建立表 在當前開啟的資料庫中建立表 建立表時指定校對集 查詢表詳情 指定資料庫查詢表建立資訊 在當前開啟的資料庫中查詢表建立資訊 查詢表詳情 show 查詢表詳情 desc 資料表修改 修改表名稱 修改表字符集 資料表刪...