国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL練習(xí)題(6)

這篇具有很好參考價(jià)值的文章主要介紹了MySQL練習(xí)題(6)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

創(chuàng)建兩個(gè)表插入數(shù)據(jù)

CREATE DATABASE beifen;
	use beifen;

	CREATE TABLE books
	(
	  bk_id  INT NOT NULL PRIMARY KEY,
	  bk_title VARCHAR(50) NOT NULL,
	  copyright YEAR NOT NULL
	);
	INSERT INTO books
	VALUES (11078, 'Learning MySQL', 2010),
	(11033, 'Study Html', 2011),
	(11035, 'How to use php', 2003),
	(11072, 'Teach youself javascript', 2005),
	(11028, 'Learing C++', 2005),
	(11069, 'MySQL professional', 2009),
	(11026, 'Guide to MySQL 5.5', 2008),
	(11041, 'Inside VC++', 2011);

	CREATE TABLE authors
	(
	  auth_id     INT NOT NULL PRIMARY KEY,
	  auth_name  VARCHAR(20),
	 auth_gender CHAR(1)
	);
	INSERT INTO authors  
	VALUES (1001, 'WriterX' ,'f'),
	(1002, 'WriterA' ,'f'),
	(1003, 'WriterB' ,'m'),
	(1004, 'WriterC' ,'f'),
	(1011, 'WriterD' ,'f'),
	(1012, 'WriterE' ,'m'),
	(1013, 'WriterF' ,'m'),
	(1014, 'WriterG' ,'f'),
	(1015, 'WriterH' ,'f');

	CREATE TABLE authorbook
	(
	  auth_id  INT NOT NULL,
	  bk_id   INT NOT NULL,
	  PRIMARY KEY (auth_id, bk_id),
	  FOREIGN KEY (auth_id) REFERENCES authors (auth_id),
	  FOREIGN KEY (bk_id) REFERENCES books (bk_id)
	);

	INSERT INTO authorbook
	VALUES (1001, 11033), (1002, 11035), (1003, 11072), (1004, 11028),
	(1011, 11078), (1012, 11026), (1012, 11041), (1014, 11069);

1、使用mysqldump命令備份數(shù)據(jù)庫(kù)中的所有表

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)
?

2、備份booksDB數(shù)據(jù)庫(kù)中的books表

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

3、使用mysqldump備份booksDB和test數(shù)據(jù)庫(kù)

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

4、使用mysqldump備份服務(wù)器中的所有數(shù)據(jù)庫(kù)

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

5、使用mysql命令還原第二題導(dǎo)出的book表

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

6、進(jìn)入數(shù)據(jù)庫(kù)使用source命令還原第二題導(dǎo)出的book表

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

1、建立一個(gè)utf8編碼的數(shù)據(jù)庫(kù)test1

2、建立商品表goods和欄目表category 按如下表結(jié)構(gòu)創(chuàng)建表:存儲(chǔ)引擎engine myisam 字符集charset utf8

mysql> desc goods;
?? ??? ?+------------+-------------+------+-----+---------+----------------+
?? ??? ?| Field ? ? ?| Type ? ? ? ?| Null | Key | Default | Extra ? ? ? ? ?|
?? ??? ?+------------+-------------+------+-----+---------+----------------+
?? ??? ?| goods_id ? | int(11) ? ? | NO ? | PRI | NULL ? ?| auto_increment |
?? ??? ?| goods_name | varchar(20) | NO ? | ? ? | ? ? ? ? | ? ? ? ? ? ? ? ?|
?? ??? ?| cat_id ? ? | int(11) ? ? | NO ? | ? ? | 0 ? ? ? | ? ? ? ? ? ? ? ?|
?? ??? ?| brand_id ? | int(11) ? ? | NO ? | ? ? | 0 ? ? ? | ? ? ? ? ? ? ? ?|
?? ??? ?| goods_sn ? | char(12) ? ?| NO ? | ? ? | ? ? ? ? | ? ? ? ? ? ? ? ?|
?? ??? ?| shop_price | float(6,2) ?| NO ? | ? ? | 0.00 ? ?| ? ? ? ? ? ? ? ?|
?? ??? ?| goods_desc | text ? ? ? ?| YES ?| ? ? | NULL ? ?| ? ? ? ? ? ? ? ?|
?? ??? ?+------------+-------------+------+-----+---------+----------------+
?? ??? ?7 rows in set (0.00 sec)

?? ??? ?
?? ??? ?mysql> desc category;
?? ??? ?+-----------+-------------+------+-----+---------+----------------+
?? ??? ?| Field ? ? | Type ? ? ? ?| Null | Key | Default | Extra ? ? ? ? ?|
?? ??? ?+-----------+-------------+------+-----+---------+----------------+
?? ??? ?| cat_id ? ?| int(11) ? ? | NO ? | PRI | NULL ? ?| auto_increment |
?? ??? ?| cate_name | varchar(20) | NO ? | ? ? | ? ? ? ? | ? ? ? ? ? ? ? ?|
?? ??? ?| parent_id | int(11) ? ? | NO ? | ? ? | 0 ? ? ? | ? ? ? ? ? ? ? ?|
?? ??? ?+-----------+-------------+------+-----+---------+----------------+
?? ??? ?3 rows in set (0.00 sec)


?

????3、刪除 goods 表中的 goods_desc 字段及貨號(hào)字段,并增加 click_count 字段?

???????

?1、刪除goods中的goods_desc和貨號(hào)字段
????????mysql> alter table goods drop goods_desc;
????????Query OK, 0 rows affected (0.01 sec)
????????Records: 0 ?Duplicates: 0 ?Warnings: 0

????????2、增加click_count字段
????????mysql> alter table goods add click_count int not null;
????????Query OK, 0 rows affected (0.01 sec)
????????Records: 0 ?Duplicates: 0 ?Warnings: 0

?? ?4、在 goods_name 列上加唯一性索引(用alter table方式)

????????alter table命令增加唯一索引
????????mysql> alter table goods add unique index goodsname (goods_name);
????????Query OK, 0 rows affected (0.01 sec)
????????Records: 0 ?Duplicates: 0 ?Warnings: 0



?? ?5、在 shop_price 列上加普通索引(用create index方式)

???????

?mysql> create index shopprice on goods(shop_price);
????????Query OK, 0 rows affected (0.01 sec)
????????Records: 0 ?Duplicates: 0 ?Warnings: 0


?? ?6、在 click_count 上增加普通索引,然后再刪除 (分別使用drop index和alter table刪除)?

????????

1、先創(chuàng)建普通索引
????????mysql> create index clickcount on goods(click_count);
????????Query OK, 0 rows affected (0.00 sec)
Records: 0 ?Duplicates: 0 ?Warnings: 0

2、其次查看表的索引狀態(tài)
? ? Table: goods
? ?Non_unique: 1
? ? ?Key_name: clickcount
?Seq_in_index: 1
? Column_name: click_count
? ? Collation: A
? Cardinality: 0
? ? ?Sub_part: NULL
? ? ? ?Packed: NULL
? ? ? ? ?Null:?
?Index_type: BTREE
Comment:?
Index_comment:?
3 rows in set (0.00 sec)

3、成功添加以后,刪除索引
①mysql> alter table goods drop index clickcount;
Query OK, 0 rows affected (0.00 sec)
Records: 0 ?Duplicates: 0 ?Warnings: 0

②mysql> drop index clickcount on goods;
Query OK, 0 rows affected (0.01 sec)
Records: 0 ?Duplicates: 0 ?Warnings: 0

視圖
?? ?學(xué)生表:Student (Sno, Sname, Ssex , Sage, Sdept)
?? ?學(xué)號(hào),姓名,性別,年齡,所在系 Sno為主鍵
?? ?課程表:Course (Cno, Cname,)
?? ?課程號(hào),課程名 Cno為主鍵
?? ?學(xué)生選課表:SC (Sno, Cno, Score)
?? ?學(xué)號(hào),課程號(hào),成績(jī) Sno,Cno為主鍵
?? ?
?? ?1、創(chuàng)建一視圖 stu_info,查詢?nèi)w學(xué)生的姓名,性別,課程名,成績(jī)。
?? ?

mysql> create view stu_info as select student.sname,student.ssex,course.cno,sc.score from ?????student,sc,course where student.sno=sc.sno and sc.cno==course.cno;
?????Query OK, 0 rows affected (0.00 sec)

MySQL練習(xí)題(6),mysql,數(shù)據(jù)庫(kù)

? ? ?2、刪除視圖 stu_info。
???????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-565406.html

?mysql> drop view stu_info;
????????Query OK, 0 rows affected (0.00 sec)

????????mysql> desc stu_info;
????????ERROR 1146 (42S02): Table 'Student.stu_info' doesn't exist

到了這里,關(guān)于MySQL練習(xí)題(6)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)庫(kù)SQL語(yǔ)言實(shí)戰(zhàn)(五)(數(shù)據(jù)庫(kù)系統(tǒng)概念第三章練習(xí)題)

    數(shù)據(jù)庫(kù)SQL語(yǔ)言實(shí)戰(zhàn)(五)(數(shù)據(jù)庫(kù)系統(tǒng)概念第三章練習(xí)題)

    目錄 前言知識(shí) 一、 關(guān)系模式 二、 屬性域 例子 介紹 作用 三、Select常數(shù) 舉例 解釋? 四、集合差運(yùn)算 本質(zhì) 舉例? 結(jié)論 練習(xí)題 3.17 3.18? 3.21? 總結(jié)? 注:本文的SQL語(yǔ)言適用的是 Oracle數(shù)據(jù)庫(kù) 與mySQL可能存在略微不同 模式的定義 :模式則是指數(shù)據(jù)庫(kù)中 所有關(guān)系模式 的集合,它

    2024年04月22日
    瀏覽(29)
  • 數(shù)據(jù)庫(kù)系統(tǒng)概述——第六章 關(guān)系數(shù)據(jù)理論(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    數(shù)據(jù)庫(kù)系統(tǒng)概述——第六章 關(guān)系數(shù)據(jù)理論(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    ?? 博主: 命運(yùn)之光 ?? 專欄: 離散數(shù)學(xué)考前復(fù)習(xí)(知識(shí)點(diǎn)+題) ?? 專欄: 概率論期末速成(一套卷) ?? 專欄: 數(shù)字電路考前復(fù)習(xí) ?? 專欄: 數(shù)據(jù)庫(kù)系統(tǒng)概述 ?? 博主的其他文章: 點(diǎn)擊進(jìn)入博主的主頁(yè)????? 前言: 身為大學(xué)生考前復(fù)習(xí)一定十分痛苦,你有沒(méi)有過(guò)

    2024年02月09日
    瀏覽(25)
  • 數(shù)據(jù)庫(kù)系統(tǒng)概述——第一章 緒論(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    數(shù)據(jù)庫(kù)系統(tǒng)概述——第一章 緒論(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    ? 博主: 命運(yùn)之光 ?? 專欄: 離散數(shù)學(xué)考前復(fù)習(xí)(知識(shí)點(diǎn)+題) ?? 專欄: 概率論期末速成(一套卷) ?? 專欄: 數(shù)字電路考前復(fù)習(xí) ?? 專欄: 數(shù)據(jù)庫(kù)系統(tǒng)概述 ? 博主的其他文章: 點(diǎn)擊進(jìn)入博主的主頁(yè)????? 前言: 身為大學(xué)生考前復(fù)習(xí)一定十分痛苦,你有沒(méi)有過(guò)以

    2024年02月09日
    瀏覽(25)
  • 數(shù)據(jù)庫(kù)系統(tǒng)概述——第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    數(shù)據(jù)庫(kù)系統(tǒng)概述——第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    ?? 博主: 命運(yùn)之光 ?? 專欄: 離散數(shù)學(xué)考前復(fù)習(xí)(知識(shí)點(diǎn)+題) ?? 專欄: 概率論期末速成(一套卷) ?? 專欄: 數(shù)字電路考前復(fù)習(xí) ?? 專欄: 數(shù)據(jù)庫(kù)系統(tǒng)概述 ?? 博主的其他文章: 點(diǎn)擊進(jìn)入博主的主頁(yè)????? 前言: 身為大學(xué)生考前復(fù)習(xí)一定十分痛苦,你有沒(méi)有過(guò)

    2024年02月10日
    瀏覽(34)
  • 2小時(shí)解不完的數(shù)據(jù)庫(kù)練習(xí)題,來(lái)挑戰(zhàn)一下吧!

    2小時(shí)解不完的數(shù)據(jù)庫(kù)練習(xí)題,來(lái)挑戰(zhàn)一下吧!

    我已經(jīng)記不起來(lái),有多久沒(méi)更新文章了。 5月中旬我還在上班,中旬以后一系列發(fā)生的事情,真的遠(yuǎn)遠(yuǎn)超出了可承受范圍,只能硬著頭皮面對(duì)! 我是誰(shuí),我應(yīng)該是誰(shuí),又能怎樣,只能向前····· class表 course表 score表 student表 teacher表 1、查詢所有的課程的名稱以及對(duì)應(yīng)的任課

    2024年02月09日
    瀏覽(22)
  • MySQL的數(shù)據(jù)備份與還原--練習(xí)題

    MySQL的數(shù)據(jù)備份與還原--練習(xí)題

    MySQLdump是MySQL提供的一個(gè)非常有用的數(shù)據(jù)庫(kù)備份工具。MySQLdump命令執(zhí)行時(shí),可以將數(shù)據(jù)庫(kù)備份成一個(gè)文本文件,該文件中實(shí)際上包含了多個(gè)CREATE 和 INSERT語(yǔ)句,使用這些語(yǔ)句可以重新創(chuàng)建表和插入數(shù)據(jù)。 ?看題: CREATE DATABASE booksDB; ?? ?use booksDB; ?? ?CREATE TABLE books ?? ?( ??

    2024年02月17日
    瀏覽(28)
  • MySQL綜合練習(xí)題

    MySQL綜合練習(xí)題

    CREATE TABLE dept ( ?? ?deptno INT(2) NOT NULL COMMENT \\\'部門編號(hào)\\\', ?? ?dname VARCHAR (15) COMMENT \\\'部門名稱\\\', ?? ?loc VARCHAR (20) COMMENT \\\'地理位置\\\'? ); -- 添加主鍵 ALTER TABLE dept ADD PRIMARY KEY (deptno); -- 添加數(shù)據(jù) INSERT INTO dept (deptno,dname,loc)VALUES (10,\\\'財(cái)務(wù)部\\\',\\\'高新四路\\\'); INSERT INTO dept (deptno,dname,loc

    2024年01月22日
    瀏覽(30)
  • MySQL練習(xí)題(6)

    MySQL練習(xí)題(6)

    1、使用mysqldump命令備份數(shù)據(jù)庫(kù)中的所有表 ? 2、備份booksDB數(shù)據(jù)庫(kù)中的books表 3、使用mysqldump備份booksDB和test數(shù)據(jù)庫(kù) 4、使用mysqldump備份服務(wù)器中的所有數(shù)據(jù)庫(kù) 5、使用mysql命令還原第二題導(dǎo)出的book表 6、進(jìn)入數(shù)據(jù)庫(kù)使用source命令還原第二題導(dǎo)出的book表 1、建立一個(gè)utf8編碼的數(shù)據(jù)

    2024年02月16日
    瀏覽(22)
  • MySQL45道練習(xí)題

    MySQL45道練習(xí)題

    作業(yè)需要數(shù)據(jù)表SQL語(yǔ)句已給 ?1. 查詢\\\" 01 \\\"課程比\\\" 02 \\\"課程成績(jī)高的學(xué)生的信息及課程分?jǐn)?shù) ?1.1 查詢同時(shí)存在\\\" 01 \\\"課程和\\\" 02 \\\"課程的情況 1.2 查詢存在\\\" 01 \\\"課程但可能不存在\\\" 02 \\\"課程的情況(不存在時(shí)顯示為 null ) 1.3 查詢不存在\\\" 01 \\\"課程但存在\\\" 02 \\\"課程的情況 2.查詢平均成績(jī)大于

    2024年01月25日
    瀏覽(28)
  • MySQL單表查詢練習(xí)題

    MySQL單表查詢練習(xí)題

    目錄 第一題 ?第二題 ?第三題 ? 1.創(chuàng)建數(shù)據(jù)表pet,并對(duì)表進(jìn)行插入、更新與刪除操作,pet表結(jié)構(gòu)如表8.3所示。 (1)首先創(chuàng)建數(shù)據(jù)表pet,使用不同的方法將表8.4中的記錄插入到pet表中。 mysql create table pet( name varchar(20) not null, owner varchar(20), species varchar(20) not null, sex char(1) not nu

    2024年02月13日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包