您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页数据库开发技术A--代码题详解

数据库开发技术A--代码题详解

来源:化拓教育网

1.
net start mysql
net stop mysql
mysql -uroot -h127.0.0.1 -p
mysql -remove
2.
select * from db_test.content into outfile 'C:/backup/backupcontent.txt'

create index index_subject on content(subject(3)ASC);

1)
CREATE DATABASE `student`;
 
CREATE TABLE `student`.`student_web` (
  `sid` INT NOT NULL COMMENT '学生id',
  `s_name` VARCHAR (12) COMMENT '学生姓名',
  `s_fenshu` INT COMMENT '考试成绩',
  `hometown` VARCHAR (50) COMMENT '学生籍贯',
  `s_tuition` INT COMMENT '学生学费'
) ;
2)
  INSERT INTO `student`.`student_web` (`sid`, `s_name`, `s_fenshu`, `hometown`, `s_tuition`) VALUES ('1', 'Jack Tomas', '', '郑州金水', '2800'); 
  INSERT INTO `student`.`student_web` (`sid`, `s_name`, `s_fenshu`, `hometown`, `s_tuition`) VALUES ('2', 'Tom Joe', '88', '洛阳涧西', '3000'); 
  INSERT INTO `student`.`student_web` (`sid`, `s_name`, `s_fenshu`, `hometown`, `s_tuition`) VALUES ('3', 'Smiths', '87', '郑州中原', '2700'); 
3)
SELECT * FROM `student_web`;
4)
SELECT * FROM `student_web` WHERE s_name LIKE 'J%';
5)
SELECT * FROM `student_web` WHERE hometown LIKE '郑州%' ;
6)
select * from student_web where s_tuition<(select avg(s_tuition) from student_web );

1.
CREATE TABLE `hpmcb` (
	`Hpid` INT ( 11 ) NOT NULL AUTO_INCREMENT COMMENT '货品id',
	`hpmc` VARCHAR ( 50 ) DEFAULT NULL COMMENT '货品名称',
	`jldw` VARCHAR ( 10 ) DEFAULT NULL COMMENT '计量单位',
	`hptm` VARCHAR ( 20 ) DEFAULT NULL COMMENT '货品条码',
	`lsj` DECIMAL ( 9, 2 ) DEFAULT NULL COMMENT '零售价',
	`hpzt` TINYINT ( 4 ) DEFAULT 0 COMMENT '货品状态(0 正常,1 暂停进货,2 不再进货)',
PRIMARY KEY ( `Hpid` ) 
);
2.
CREATE TABLE `hpkc` (
	`kcid` INT ( 11 ) NOT NULL AUTO_INCREMENT COMMENT '库存id',
	`hpid` INT ( 11 ) DEFAULT NULL COMMENT '货品id',
	`kcsl` DECIMAL ( 18, 3 ) DEFAULT 0.000 COMMENT '库存数量',
PRIMARY KEY ( `kcid` ) 
);
3.
CREATE VIEW `V_hpkcb` AS SELECT
	hpmcb.Hpid, 
	hpmcb.hpmc, 
	hpmcb.jldw, 
	hpkc.kcsl
FROM
	hpkc,
	hpmcb
4.
DELIMITER $$
CREATE
    TRIGGER `after_hpmcb` AFTER INSERT
    ON hpmcb
    FOR EACH ROW BEGIN
    INSERT INTO hpkcb (hpid) VALUES (new.Hpid);
    END$$
DELIMITER ;

select * from 会员 where name!='小七';

1)
select * from score where 姓名='张三';
2)
select * from score where 学科='英语' and 分数>90;
3)
select 学号 from score group by 学号 having SUM(分数)>180

1.
1)
select * from dept where EXISTS(select did from employee where age>21);
2)
select p1.* from employee p1 JOIN employee p2 ON p1.did=p2.did where p2.name='王红';
2.
select * from send where DATEDIFF (DD,sendtime,GETDATE())=0;

 

create view view_sales as select first_haft+latter_half from sales;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务