ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:22.60KB ,
资源ID:1521042      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1521042.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(mysql命令实用Word下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

mysql命令实用Word下载.docx

1、选择example数据库的代码USE example;3创建student表和grade表创建student表的代码CREATE TABLE student( num INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) NOT NULL , birthday DATETIME , address VARCHAR(50) );创建grade表的代码CREATE TABLE grade( id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREME

2、NT, course VARCHAR(10) NOT NULL , s_num INT(10) NOT NULL , grade VARCHAR(4), CONSTRAINT grade_fk FOREIGN KEY (s_num) REFERENCES student(num)4将grade表的course字段的数据类型改为VARCHAR(20),代码如下:ALTER TABLE grade MODIFY course VARCHAR(20);5将s_num字段的位置改到course字段的前面,代码如下:ALTER TABLE grade MODIFY s_num INT(10) AFTER

3、 id;6将grade字段改名为scoreALTER TABLE grade CHANGE grade score VARCHAR(4);7删除grade表的外键约束ALTER TABLE grade ENGINE=MyISAM;8将grade表的存储引擎更改为MyISAM类型9将student表的address字段删除ALTER TABLE student DROP address;10在student表中增加名为phone的字段ALTER TABLE student ADD phone INT(10);11将grade表改名为gradeInfoALTER TABLE grade RENAM

4、E gradeInfo;12删除student表DROP TABLE student;四1操作teacher表(1)首先创建数据库school,代码如下:(2)创建teacher表,代码如下:CREATE TABLE teacher( id INT(4) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, num INT(10) NOT NULL UNIQUE ,(3)将teacher表的name字段的数据类型改为VARCHAR(30),代码如下:ALTER TABLE teacher MODIFY name VARCHAR(30) NOT NULL;(4)

5、将birthday字段的位置改到sex字段的前面,代码如下:ALTER TABLE teacher MODIFY birthday DATETIME AFTER name;(5)将num字段改名为t_id,代码如下:ALTER TABLE teacher CHANGE num t_id INT(10) NOT NULL;(6)将teacher表的address字段删除,代码如下:ALTER TABLE teacher DROP address;(7)在teacher表中增加名为wages的字段,数据类型为FLOAT,代码如下:ALTER TABLE teacher ADD wages FLOA

6、T;(8)将teacher表改名为teacherInfo,代码如下:ALTER TABLE teacher RENAME teacherInfo;(9)将teacher表的存储引擎更改为MyISAM类型,代码如下:ALTER TABLE teacherInfo ENGINE=MyISAM;2操作department表和worker表(1)创建department表,代码如下:CREATE TABLE department( d_id INT(4) NOT NULL UNIQUE PRIMARY KEY , d_name VARCHAR(20) NOT NULL UNIQUE , functio

7、n VARCHAR(50) ,(2)创建worker表,代码如下:CREATE TABLE worker ( d_id INT(4) , birthday DATE , address VARCHAR(50) , CONSTRAINT worker_fk FOREIGN KEY (d_id) REFERENCES department (d_id)(3)删除department表,代码如下:DROP TABLE department;4)删除worker表的外键约束,代码如下:ALTER TABLE worker DROP FOREIGN KEY worker_fk;(5)重新删除depart

8、ment表,代码如下:五、1登录数据库系统并创建job数据库登录MySQL数据库的命令如下:创建job数据库的代码如下:CREATE DATABASE job;2创建user表选择job数据库的代码如下:USE job;创建user表的代码如下:CREATE TABLE user( userid INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT , username VARCHAR(20) NOT NULL , passwd VARCHAR(20) NOT NULL , info TEXT , UNIQUE INDEX index_uid (

9、 userid DESC ) , INDEX index_user ( username, passwd ) , FULLTEXT INDEX index_info( info ) )ENGINE=MyISAM;查看user表的结构的代码如下:SHOW CREATE TABLE user G3创建information表创建information表的代码如下:CREATE TABLE information ( tel VARCHAR(20) , pic BLOB查看information表的结构的代码如下:SHOW CREATE TABLE information G4在name字段创建名为

10、index_name的索引CREATE INDEX index_name ON information( name(10) );5创建名为index_bir的多列索引CREATE INDEX index_bir ON information(birthday, address );6用ALTER TABLE语句创建名为index_id的惟一性索引ALTER TABLE information ADD INDEX index_id( id ASC );7删除user表上的index_user索引删除index_user索引的代码如下:DROP INDEX index_user ON user;8

11、删除information表上的index_name索引删除index_name索引的代码如下:DROP INDEX index_name ON information;查看information表的结构的语句如下:六、(1)创建workInfo表CREATE TABLE workInfo ( type VARCHAR(10) , wages INT , contents TINYTEXT , extra TEXT , UNIQUE INDEX index_id (id DESC)(2)使用CREATE INDEX语句为name字段创建长度为10的索引index_name,代码如下:CREAT

12、E INDEX index_name ON workInfo( name(10) );(3)使用ALTER TABLE语句在type和address上创建名为index_t的索引,代码如下:ALTER TABLE workInfo ADD INDEX index_t( type, address );(4)使用ALTER TABLE语句将workInfo表的存储引擎更改为MyISAM类型,代码如下:ALTER TABLE workInfo ENGINE=MyISAM;(5)使用ALTER TABLE语句在extra字段上创建名为index_ext的全文索引,代码如下:ALTER TABLE w

13、orkInfo ADD FULLTEXT INDEX index_ext (extra );(6)使用DROP语句删除workInfo表的惟一性索引index_id,代码如下:DROP INDEX index_id ON workInfo ;七、1在test数据库中work_info表选择test数据库的代码如下:USE test;创建work_info表的代码如下:CREATE TABLE work_info ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , age INT(5), tel VARCHAR(20) 2插入记录INSERT INTO work

14、_info VALUES( 1,张三, M,18,北京市海淀区,1234567);INSERT INTO work_info VALUES( 2,李四, 22,北京市昌平区2345678INSERT INTO work_info VALUES( 3,王五F, 17,湖南省永州市3456789INSERT INTO work_info VALUES( 4,赵六, 25,辽宁省阜新市45678903创建视图info_viewCREATE ALGORITHM=MERGE VIEW info_view ( id,name, sex, address ) AS SELECT id,name, sex,

15、address FROM work_info WHERE age20 WITH LOCAL CHECK OPTION;4查看视图info_view的基本结构和详细结构查看基本结构的代码如下:DESC info_view;查看详细结构的代码如下:SHOW CREATE VIEW info_view G5查看视图info_view的所有记录SELECT * FROM info_view;6修改视图info_viewALTER ALGORITHM=MERGE VIEW FROM work_info WHERE age7更新视图UPDATE info_view SET sex= WHERE id=3;

16、8删除视图DROP VIEW info_view;八、(1)在example数据库下创建college表。SQL代码如下:CREATE TABLE college ( number INT(10) NOT NULL UNIQUE PRIMARY KEY , major VARCHAR(20) NOT NULL , age INT(5)(2)使用CREATE VIEW语句来创建视图college_view。CREATE ALGORITHM=UNDEFINED VIEW college_view (student_num, student_name, student_age, department

17、 ) AS SELECT number, name, age, major FROM college(3)执行SHOW CREATE VIEW语句来查看视图的详细结构。代码如下:SHOW CREATE VIEW college_view G(4)更新视图。向视图中插入三条记录,SQL代码如下:INSERT INTO college_view VALUES( 0901, , 20, 外语INSERT INTO college_view VALUES( 0902, , 22, 计算机INSERT INTO college_view VALUES( 0903, , 19, (5)修改视图,使视图中只

18、显示专业为“计算机”的信息。CREATE OR REPLACE ALGORITHM=UNDEFINED VIEW college_view (student_num, student_name, student_age, department ) AS SELECT number, name, age, major FROM college WHERE major=(6)删除视图。DROP VIEW college_view;九、1创建product表和operate表创建product表的SQL代码如下:CREATE TABLE product ( company VARCHAR(20) N

19、OT NULL,创建operate表的SQL代码如下:CREATE TABLE operate ( op_id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT , op_name VARCHAR(20) NOT NULL , op_tiem TIME NOT NULL2创建product_bf_insert触发器创建product_bf_insert的SQL代码如下:CREATE TRIGGER product_bf_insert BEFORE INSERT ON product FOR EACH ROW INSERT INTO opera

20、te VALUES(null, Insert product, now();3创建product_af_update触发器创建product_af_update的SQL代码如下:CREATE TRIGGER product_af_update AFTER UPDATEUpdate product4创建product_af_del触发器创建product_af_del的SQL代码如下:CREATE TRIGGER product_af_del AFTER DELETEdelete product5对product表进行操作向product表中插入一条记录。SQL代码执行如下:INSERT INT

21、O product VALUES(1, abc治疗感冒北京abc制药厂SELECT * FROM operate;更新记录,SQL代码如下:UPDATE product SET address= WHERE id=1;删除记录,SQL代码如下:DELETE FROM product WHERE id=1;6删除触发器删除触发器product_bf_insert,SQL代码执行如下:DROP TRIGGER product_bf_insert;删除触发器product_af_update,SQL代码执行如下:DROP TRIGGER product_af_update;十、(1)创建触发器,SQ

22、L代码如下:创建product_af_insert触发器CREATE TRIGGER product_af_insert AFTER INSERT创建product_bf_update触发器CREATE TRIGGER product_bf_update BEFORE UPDATECREATE TRIGGER product_bf_del BEFORE DELETE(2)查看product_bf_del触发器的基本结构,代码如下:SELECT * FROM information_schema.triggers WHERE TRIGGER_NAME=product_bf_delG(3)插入、更新和删除product表中的信息,SQL代码如下:INSERT INTO product VALUES(2, ccc止血北京ccc制药厂天津市开发区 WHERE id=2;DELETE FROM product WHERE id=2;(4)删除触发器product_bf_update和product_bf_del,代码如下:DROP TRIGGER product_bf_update;DROP TRIGGER product_bf_del;十一、 num INT(10) NOT NULL ,

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2