在很多地方都看到过 不过没重视 现在要用起来 又一个都找不到.........就是创建语句 之前的判断要创建的这个库或表是否存在 如果存在删除 这样的个语句比如吧 要创建一个视图 CREAT VIEW newview内个前奏语句该怎么写?WWWWW老大 MYSQL的帮助我看了 = =,格式太乱 看不懂......
解决方案 »
- C++操作Mysql中的blob字段
- 各位大侠们 帮帮忙啊 mysql4.0 两个表更新问题
- 安装了5.1xxxx版本的mysql,在安装别的包的时候需要用到libmysqlclient.so.15 怎么办呢?
- 大家都用过xtranbackup1.6吗?设置了innodb_file_per_table的话,如何备份呢?
- mssql连接mysql,驱动odbc5.1,不能insert
- The MySQL adapter "mysql" is not available. 请文各位这个是什么错误
- 又发一贴,还是SQL问题,这个才是原版。有业务!
- mysql 中文输入问题.....热心的帮我解一解......100分敬送
- 高分求教 关于mysql的多表性能 300分
- mysql ERROR 1045 (28000): Access denied for user无法解决
- postgresql中 sql语句过长问题
- MYSQL连接查询
DROP VIEW IF EXISTS `zz`.`joe15`$$
就这样写?
DELIMITER $$DROP VIEW IF EXISTS `zz`.`joe15`$$CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `joe15` AS select `a`.`emp_name` AS `emp_name`,`a`.`sal_amt` AS `sal_amt`,`a`.`sal_date` AS `sal_date`,count(`b`.`emp_name`) AS `px` from (`salaries` `a` left join `salaries` `b` on(((`a`.`emp_name` = `b`.`emp_name`) and (`a`.`sal_date` <= `b`.`sal_date`)))) group by `a`.`emp_name`,`a`.`sal_amt`,`a`.`sal_date` having (count(`b`.`emp_name`) <= 2)$$DELIMITER ;
就是老师也做不到。
DROP VIEW、CREATE VIEW的示例,自己看看+试试
`zz`.`joe15`$$ 我问这是不是固定格式 你说是....创建view 之前要加 DELIMITER $$
OK..........SQL如下DELIMITER $$DROP VIEW IF EXISTS `zz`.`joe15`$$ CREATE VIEW newview as select *from table
错 - -..
`zz`.`joe15`$$
数据库名 VIEW名,自行修改为你的
DELIMITER $$
DROP VIEW IF EXISTS `数据库名`.`newview`$$
CREATE VIEW newview as select * from table$$
DELIMITER ;
CREATE VIEW newview as
select * from tt
DELIMITER ;已经测试通过,TABLE是保留字,如要用DELIMITER $$DROP VIEW IF EXISTS `zz`.`newview` $$
CREATE VIEW newview as
select * from `table`
DELIMITER ;
DROP VIEW IF EXISTS `数据库名`.`newview`$$改为DROP VIEW IF EXISTS ‘newview’$$
CREATE VIEW newview as
select * from `table`
DELIMITER ; 照这格式的话变成2条SQL了DELIMITER $$ 被自动划分为一句