firefox mysql mysql示例及練習2

2021-10-17 20:54:35 字數 1634 閱讀 1818

#建立資料庫並應用

create database shopdb;

use shopdb;

#建立表customers

create table customers(

c_id int primary key auto_increment,

c_name varchar(20),

c_age tinyint unsigned,

c_*** enum("m","f"),

c_city varchar(20),

c_salary decimal(12,2));

#建立表orders

create table orders(

o_id int,

o_name varchar(30),

o_price decimal(12,2),

foreign key(o_id) references customers(c_id)

on delete cascade

on update cascade

#在customers中新增資料

insert into customers values

(1,'tom',25,'m','上海',10000),

(2,'lucy',23,'f','廣州',12000),

(3,'jim',22,'m','北京',11000);

#在orders中新增資料

insert into orders values

(1,"iphone",5288),

(1,"ipad",3299),

(2,"iwatch",2222),

(2,"r11",4400);

1.customers表中,工資大於4000元,或者年齡小於29歲,滿足這樣條件的前2條記錄

select * from customers where

c_salary > 4000 or c_age<29

limit 2;

2.customers表中,年齡大於等於25歲,並且位址是北京或者上海,這樣的人的工資上調15%

select *,c_salary * 1.15 from customers where

c_age>=25 and c_city in ("北京","上海");

3、把customers表中,城市為北京的顧客,按照工資降序排列,並且只返回結果中的第一條記錄

select * from customers where c_city="北京" order by c_salary limit 1;

4、選擇工資c_salary最少的顧客的資訊

select * from customers order by c_salary limit 1;

5、找到工資大於5000的顧客都買過哪些產品的記錄明細

select * from orders inner join customers on c_id = o_id;

(select c_id from customers where c_salary > 5000)

inner join orders on c_id = o_id;

6、刪除外來鍵限制

7、刪除customers主鍵限制

8、增加customers主鍵限制c_id

GMF 示例Mindmap 練習一

通過示例來做是我們it人士快速學習新技術的一種有效方法,在前一篇gmp 了解gmf引擎功能 graphical modeling framework 介紹了gmf的引擎功能,接下來將通過乙個示例mindmap 原始碼可以從這裡 生成乙個領域模型 生成乙個圖形定義模型和工具定義模型,定義編輯用的圖形元...

GMF 示例Mindmap 練習一

通過示例來做是我們it人士快速學習新技術的一種有效方法,在前一篇gmp 了解gmf引擎功能 graphical modeling framework 介紹了gmf的引擎功能,接下來將通過乙個示例mindmap 原始碼可以從這裡 生成乙個領域模型 生成乙個圖形定義模型和工具定義模型,定義編輯用的圖形元...

練習 libev和pyev示例

事件迴圈,io復用,還是理解深刻一點好。比較libev和pyev,發現python庫只是對libev作了簡單的語法轉換。到了這個層次,就乙個字 diao!libev的c版 include include ev io stdin watcher ev timer timeout watcher sta...