func_system.result
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:3k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. select database();
  2. database()
  3. test
  4. select charset(database());
  5. charset(database())
  6. utf8
  7. select database() = "test";
  8. database() = "test"
  9. 1
  10. select database() = _utf8"test";
  11. database() = _utf8"test"
  12. 1
  13. select database() = _latin1"test";
  14. database() = _latin1"test"
  15. 1
  16. select user() like "%@%";
  17. user() like "%@%"
  18. 1
  19. select user() like _utf8"%@%";
  20. user() like _utf8"%@%"
  21. 1
  22. select user() like _latin1"%@%";
  23. user() like _latin1"%@%"
  24. 1
  25. select charset(user());
  26. charset(user())
  27. utf8
  28. select version()>="3.23.29";
  29. version()>="3.23.29"
  30. 1
  31. select version()>=_utf8"3.23.29";
  32. version()>=_utf8"3.23.29"
  33. 1
  34. select version()>=_latin1"3.23.29";
  35. version()>=_latin1"3.23.29"
  36. 1
  37. select charset(version());
  38. charset(version())
  39. utf8
  40. explain extended select database(), user();
  41. id select_type table type possible_keys key key_len ref rows Extra
  42. 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL No tables used
  43. Warnings:
  44. Note 1003 select sql_no_cache database() AS `database()`,user() AS `user()`
  45. create table t1 (version char(40)) select database(), user(), version() as 'version';
  46. show create table t1;
  47. Table Create Table
  48. t1 CREATE TABLE `t1` (
  49.   `database()` char(34) character set utf8 default NULL,
  50.   `user()` char(77) character set utf8 NOT NULL default '',
  51.   `version` char(40) default NULL
  52. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  53. drop table t1;
  54. select charset(charset(_utf8'a')), charset(collation(_utf8'a'));
  55. charset(charset(_utf8'a')) charset(collation(_utf8'a'))
  56. utf8 utf8
  57. select collation(charset(_utf8'a')), collation(collation(_utf8'a'));
  58. collation(charset(_utf8'a')) collation(collation(_utf8'a'))
  59. utf8_general_ci utf8_general_ci
  60. create table t1 select charset(_utf8'a'), collation(_utf8'a');
  61. show create table t1;
  62. Table Create Table
  63. t1 CREATE TABLE `t1` (
  64.   `charset(_utf8'a')` char(64) character set utf8 NOT NULL default '',
  65.   `collation(_utf8'a')` char(64) character set utf8 NOT NULL default ''
  66. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  67. drop table t1;
  68. select TRUE,FALSE,NULL;
  69. TRUE FALSE NULL
  70. 1 0 NULL
  71. create table t1 (c1 char(5)) character set=latin1;
  72. insert into t1 values('row 1');
  73. insert into t1 values('row 2');
  74. insert into t1 values('row 3');
  75. select concat(user(), '--', c1) from t1;
  76. concat(user(), '--', c1)
  77. root@localhost--row 1
  78. root@localhost--row 2
  79. root@localhost--row 3
  80. select concat(database(), '--', c1) from t1;
  81. concat(database(), '--', c1)
  82. test--row 1
  83. test--row 2
  84. test--row 3
  85. drop table t1;
  86. create table t1 (a char(10)) character set latin1;
  87. select * from t1 where a=version();
  88. a
  89. select * from t1 where a=database();
  90. a
  91. select * from t1 where a=user();
  92. a
  93. insert into t1 values ('a');
  94. select left(concat(a,version()),1) from t1;
  95. left(concat(a,version()),1)
  96. a
  97. drop table t1;