重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
mssql查询:
创新互联专业为企业提供敦化网站建设、敦化做网站、敦化网站设计、敦化网站制作等企业网站建设、网页设计与制作、敦化企业网站模板建站服务,10年敦化做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
SELECT so.[id] AS ObjectID,
so.[name] AS ObjectName, so.XType,
(CASE WHEN (LEFT(text, 2) = '/*')
AND (charindex('*/', text) 0) THEN substring([text], 3, patindex('%*/%', text) - 3)
ELSE '' END) AS Comments
FROM syscomments AS sc full join sysobjects AS so ON so.[id] = sc.[id]
WHERE so.[xtype] = 'U' OR so.[xtype] = 'V'
mysql表注释查询:
select table_name,table_comment from information_schema.tables where table_schema = 'image' and table_name ='tableName'
request.setCharacterEncoding("GBK"); //设置页面编码为GBK
String name=request.getParameter("uname"); //获取用户名参数
String pass=request.getParameter("pwd"); //获取密码参数
String driver="org.gjt.mm.mysql.Driver"; //设置数据库驱动类
String url="jdbc:mysql://localhost:3306/note?user=rootpassword=123456"; //设置数据源
String sql="select name from person where name=? and pass=?"; //从表person中查找数据, ?,表示此处带参数
Connection conn=null; //定义一个连接
PreparedStatement pstmt=null;
ResultSet rs=null; //定义一个结果集
boolean falg=false;
%
%
try{
Class.forName(driver); //加载驱动
conn=DriverManager.getConnection(url); //获取数据源
pstmt=conn.prepareStatement(sql); //预执行sql语句,并将结果返回
pstmt.setString(1,name); //此处对应第一个?号
pstmt.setString(2,pass); //此处对应第二个?号
rs=pstmt.executeQuery(); //执行SQL,并将接过返回
//pstmt.executeUpdate();
%
%
if(rs.next()){ //如果有数据,设置session会话参数name的值为查询到的结果
falg=true;
session.setAttribute("name",name);
}
%
%
rs.close(); //关闭结果集与连接
pstmt.close();
conn.close();
}catch(Exception ex){
out.println(ex);
}
if(falg){ //如果从数据库中查找到了数据
//登陆成功
%
jsp:forward page="dengluchenggong.jsp"/ //则请求转发到dengluchenggong.jsp页面
% }else{
response.setHeader("refresh","2;URL=denglu.jsp"); //否则2秒后刷新
%
登陆失败!在2秒钟后会自动跳转,重新登陆。
% } %
/font
MySQL服务器支持3种注释风格:
从‘#’字符从行尾。
从‘-- ’序列到行尾。请注意‘-- ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同,后者将在1.8.5.7, “‘--’作为注释起始标记”中讨论。
从/*序列到后面的*/序列。结束序列不一定在同一行中,因此该语法允许注释跨越多行。
希望可以帮助你,常用的#。希望可以帮助你,参考:PHP程序员,雷雪松的个人博客
mysql:
#
到该行结束
--
到该行结束
/*
行中间或多个行
*/
的注释方格:
oralce:
单行注释:
--
select
*
from
tb_name;
--查xx表的记录明细
多行注释:/**/
/*
select
*
from
tb_name2;
dbms_output.put_line(sqlerrm);
*/
在MySQL数据库中,
字段或列的注释是用属性comment来添加。
创建新表的脚本中,
可在字段定义脚本中添加comment属性来添加注释。
示例代码如下:
create table test(
id int not null default 0 comment '用户id'
)
如果是已经建好的表,
也可以用修改字段的命令,然后加上comment属性定义,就可以添加上注释了。
示例代码如下:
alter table test
change column id id int not null default 0 comment '测试表id'
给表的字段或列添加注释已经知道了,
那么如何来查看已有表的所有字段的注释呢?
可以用命令:show full columns from table 来查看,
示例如下:
show full columns from test;
mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 /* 行中间或多个行 */ 的注释方格:
mysql SELECT 1+1; # 这个注释直到该行结束
mysql SELECT 1+1; -- 这个注释直到该行结束
mysql SELECT 1 /* 这是一个在行中间的注释 */ + 1;
mysql SELECT 1+
/*
这是一个
多行注释的形式
*/
1;
注意 -- (双长划) 注释风格要求在两个长划后至少有一个空格!
尽管服务器理解刚才描述的注释句法,但 MySQL 客户端的语法分析在 /* ... */ 注释方式上还有所限止:
单引号和双引号被用来标志一个被引用字符串的开始,即使是在一个注释中。如果注释中的引号没有另一个引号与之配对,那和语法分析程序就不会认为注释结束。如果你以交互式运行 mysql,你会产生困惑,因为提示符从 mysql 变为 ' 或 "。
一个分号被用于指出当前 SQL 语句的结束并且跟随它的任何东西表示下一行的开始。
不论你是以交互式运行 mysql 还是将命令放在一个文件中,然后以 mysql some-file 告诉 mysql 读取它的输入,这个限制均存在。