0051MyQL语言简介 MySQL (11)更新数据 命令格式: UPDATE数据表名 SET列名1=exp1[列名2=expr2… [WHERE条件] UPDATE数据表名1数据表名2 SET列名1=exp1L列名2=expr2…] [WHERE条件] MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第16页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 16 页 5.1 MySQL语言简介 (11)更新数据 – 命令格式: UPDATE 数据表名 SET 列名1=expr1 [,列名2=expr2 ...] [WHERE 条件] UPDATE 数据表名1,数据表名2…… SET 列名1=expr1 [, 列名2=expr2 ...] [WHERE 条件]
0051MyQL语言简介 MySQL (12)查询数据 命令格式: SELECT[ all distinct]*列名…,[表达式] FROM表1表2 [WHERE条件] GROUP BY{列名表达式列顺序}[ HAVING条件]] ORDER BY{列名表达式|列顺序}[asc|desc], [LMIT…… MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第17页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 17 页 5.1 MySQL语言简介 (12)查询数据 – 命令格式: SELECT [all |distinct ] * |列名,…[表达式] FROM 表1[,表2,…] [WHERE 条件] [GROUP BY {列名|表达式|列顺序} [ HAVING 条件] ] [ORDER BY {列名|表达式|列顺序} [asc|desc] ,……] [LIMIT …… ]
0051MySQ语言简介 MySQL (13)其他命令 USE数据库名 打开数据库 SHOW DATABASES 查看 MySQL中已有的数据库 SHOW TABLES 查看当前数据库的数据表 SHOW INDEX FROM数据表名查看表中已创建的索引 DESCR|BE|DESC}数据表名查看数据表的结构 TRUNCATE TABLE表名 清除表中的数据 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第18页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 18 页 (13)其他命令 – USE 数据库名 打开数据库 – SHOW DATABASES 查看MySQL 中已有的数据库 – SHOW TABLES 查看当前数据库的数据表 – SHOW INDEX FROM 数据表名 查看表中已创建的索引 – {DESCRIBE | DESC} 数据表名 查看数据表的结构 – TRUNCATE TABLE 表名 清除表中的数据 5.1 MySQL语言简介
005,2常量和变量 MySQL 1.常量 (1)字符串常量 字符串是指用单引号或双引号括起来的字符序列,分为ASC丨字符串常量和 Un i code字符串常量。 ASC字符串常量:用单引号括起来的,由ASC字符构成的符号串。 例如:“hel|o How are you! Unicode字符串常量:与ASCH字符串常量相似,但它前面有一个N标志符。 例如:N‘hel|o N‘ How are you N代表SQL-92标准中的国际语言( Nationa| Language)。 N前缀必须为大写。 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第19页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 19 页 5.2 常量和变量 1. 常量 (1)字符串常量 字符串是指用单引号或双引号括起来的字符序列,分为ASCII字符串常量和 Unicode字符串常量。 –ASCII字符串常量:用单引号括起来的,由ASCII字符构成的符号串。 例如: ‘hello’ ‘How are you!’ –Unicode 字符串常量:与ASCII字符串常量相似,但它前面有一个N标志符。 例如: N‘hello’ N‘How are you!’ 注:N代表 SQL-92标准中的国际语言(National Language)。 N前缀必须为大写
521常量 MySQL ●000 在字符串中不仅可以使用普通的字符,也可使用几个转义序列,它们 用来表示特殊的字符。 序列 含义 \0 个ASCH0NL)字符 个换行符 一个回车符( Windows中使用\rn作为新行标志) t 个定位符 b 个退格符 一个ASC126字符(0TRL+Z) 个单引号(“'”) 个双引号( 个反斜线(“\”) % 个“%”符。它用于在正文中搜索“%”的文字实例,否则这里 “%”将解释为一个通配符 个“_”符。它用于在正文中搜索“”的文字实例,否则这里 将解释为一个通配符 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第20页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 20 页 5.2.1 常量 在字符串中不仅可以使用普通的字符,也可使用几个转义序列,它们 用来表示特殊的字符。 序 列 含 义 \0 一个ASCII 0 (NUL)字符 \n 一个换行符 \r 一个回车符(Windows中使用\r\n作为新行标志) \t 一个定位符 \b 一个退格符 \Z 一个ASCII 26字符(CTRL+Z) \' 一个单引号(“'”) \" 一个双引号(“"”) \\ 一个反斜线(“\”) \% 一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里 “%”将解释为一个通配符 \_ 一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里 “_”将解释为一个通配符