MySQL簡易建立餐廳資料庫

2021-07-04 19:48:03 字數 2339 閱讀 5740

#drop database cos

#drop table cos.menu

#建立資料庫cos

##已經建立好了

use cos;

#建立表patron

create table patron(

patron_id int(4),

patron_name varchar(20),

address varchar(20),

email varchar(20)

);#建立表menu

create table menu(

menu_id int(4),

menu_name varchar(20),

menu_date date

);#建立表food_item

create table food_item(

food_id int(4),

food_name varchar(20),

food_description varchar(100),

food_price varchar(20),

menu_id int(4)

);#修改表patron結構

alter table patron add column idcard varchar(20);

#刪除表patron結構中的idcard

alter table patron drop idcard;

#建立一張新錶aaa

create table aaa;

#刪除表aaa

drop table aaa;

#查詢表patron中parton_name欄位的長度小於3的所有人記錄

select * from patron where length(parton_name)<3;

#新增一種菜型別

insert into menu value('01','菜系1','2015-8-24');

#新增該菜系的菜3樣

insert into food_item value('01','菜系1-菜1','菜系1-菜1','12.0','01');

insert into food_item value('02','菜系1-菜2','菜系1-菜2','12.0','01');

insert into food_item value('03','菜系1-菜3','菜系1-菜3','12.0','01');

#新建檢視,包含patron表中的patron_name,email

create view pat as select patron_name,email from cos.patron;

select * from pat;

#查詢food_item表中的總記錄數

select count(*) from food_item;

#查詢patron表中手機尾號為』5728『的記錄

alter table patron add column phone varchar(20);

update patron set phone='18356095728' where patron_id='01';

select * from patron where phone like '%5728';

#將menu表按時間公升序

select * from menu order by date asc;

#查詢出food_item表中menu_id以及對應的menu_id的菜的個數

select menu_id,count(*) as foodnum

from food_item

group by menu_id;

#查詢出patron 表中的前5條記錄

select * from patron limit 5;

#查詢出菜名為』土豆絲』的菜的**,菜的描述以及它所屬的菜的種類(menu)的名字

insert into food_item value('04','土豆絲','菜系1-菜4','10.0','01');

select food_price,food_description,menu_id from food_item where food_name='土豆絲';

#查詢出food_item表中和』土豆絲』一樣菜價的菜的名字,**

select food_name,food_price

from food_item

where food_price in (select food_price from food_item where food_name='土豆絲')

and food_name <>'土豆絲';

小白簡易安裝MySQL資料庫

二 操作步驟 解壓後放在自己的目錄,例如 d mysql 5.7.29 新增環境變數 我的電腦 屬性 高階 環境變數 選擇path,在其後面新增 d mysql 5.7.29 bin 如圖 或者 在d mysql 5.7.29下新建 my.ini檔案 mysqld basedir d mysql 5...

建立mysql資料庫總結 MySQL資料庫總結

引擎 檢視mysql預設引擎 show variables like storage engine 檢視表引擎 show table status from 資料庫名 修改表引擎 alter table 表名 engine innodb 建立時直接定義引擎 create table 表名 engin...

建立mysql資料庫

登陸資料庫 如何建立乙個資料庫和表單 new mysql.php 獲取連線mysql connect 伺服器,使用者名稱,密碼 con mysql connect localhost root if con 建立乙個資料庫school if mysql query create database s...