-
LENGTH():返回值为字符串str长度,单位为字节。一个多字节字符算作多字节。 CHAR_LENGTH():返回值为字符串str长度,单位为字符。一个多字节字符算作一个单字符。 这也就意味着,对于一个包含5个2字节字符的字符串来说, LENGTH() 的返回值为 10, 而 CHAR_LENGTH()的返回值则为5。 select * from test where first_name like '%1%%' escape '1'; 和使用转义字符select * from test where first_name like '%\1%%';可以得到相同的结果。查看全部
-
在MySQL中截取字符串时,字符编号从1开始。 通配符不解析的解决方案:select * from test where first_name like '%1%%' escape '1';查看全部
-
初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错 4、CHRARCTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式 二、查看数据库列表:SHOW 1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr] 2、SHOW CREATE DATABASE xx:显示xx数据库信息 三、数据库的修改:ALTER 1、修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name 四、删除数据库:DROP 1、删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name; mysql -uroot -proot prompt \D --修改mysql操作符为当前日期 show databases --展示所有数据库 create database if not exists t1 character set gbk; --创建数据库 show create database t1; --展示数据库t1的创建命令和编码形式 --修改数据库编码格式 alter database t2 character set =utf8; --删除数据库 drop database if exists t1; --展示警告信息 show warnings;查看全部
-
MySQL语句的规范 关键字与函数名称全部大写 数据库名称、表名称、字段名称全部小写 SQL语句必须以分号结尾 MySQL常用命令: 显示当前服务器版本:SELECT VERSION(); 显示当前日期时间:SELECT NOW(); 显示当前用户:SELECT USER();查看全部
-
修改MySQL提示符: 修改MySQL修饰符: 连接客户端时通过参数指定 shell>mysql -uroot -proot --prompt 提示符 连接上客户端后,通过prompt命令修改 mysql>prompt 提示符查看全部
-
cls. 清屏操作命令符 -D, --data Bases=name 打开指定数据库 --delimiter=name 指定分隔符 -h, --host=name 服务器名称 mysql -V mysql -uroot -p -P3306 -h127.0.0.1 exit;quit;查看全部
-
启动与关闭MySQL时的问题: net start mysql启动mysql,提示发生系统错误5拒绝访问解决方法: 为什么会出现这个问题呢?经过一番思考找到原因了,是因为当前用户的操作权限太低了,出了问题 解决问题方法如下: 在dos下运行net start mysql 不能启动mysql!提示发生系统错误 5;拒绝访问!切换到管理员模式就可以启动了。所以我们要以管理员身份来运行cmd程序来启动mysql。 那么如何用管理员身份来运行cmd程序呢? 1.在开始菜单的搜索框张收入cmd,然后右键单击,并选择以管理员身份运行! 如果每天都要启动mysql服务,这样不很麻烦?所以: 2.右键单击cmd选择“附到【开始】菜单(U)”;这是就可以到开始菜单上找到cmd了, 3.右击选择属性,选择快捷方式,再选择高级,在选择以管理员身份运行,再单击确定即可! 以后只要打开开始菜单单击上面的快捷方式就可以以管理员的身份运行cmd了! 这样再输入net start mysql就不会出错了! 重新启动MySQL: 1.计算机-管理-服务-MySQL-重新启动 2.cmd net stop mysql net start mysql 所有Windows服务都可以通过这两个命令实现 查看全部
-
修改提示符。查看全部
-
内连接,仅显示左表和右表符合条件的记录查看全部
-
使用ON关键字来设定连接条件,也可以使用WHERE来代替。 通常使用ON关键字来设定连接条件, 使用WHERE关键字进行结果集记录的过滤。查看全部
-
table_subquery可以作为子查询使用from字句中,这样的子查询必须为其赋予别名查看全部
-
多表操作除了可以通过 insert select 之外 还可以通过 create select 来实现 CREATE...SELECT语句:创建数据表的同事将查询结果写入数据表 MySQL在select语句、多表更新、多表删除语句中支持JOIN操作查看全部
-
ANY SOME ALL查看全部
-
多表更新语法结构:UPDATE 【table_references】 SET col_name1={expr1|DEFAULT}[,col_name2=...][WHERE where_condition] 其中【table_references】结构为:tableA { [INNER|CROSS] JOIN | {LEFT|RIGHT}[OUTER]JOIN} tableB ON conditiona 在MySQL中,JOIN,CROSS JOIN和INNER JOIN是等价的。查看全部
-
show columns from tdb_goods_cates;与desc tdb_goods_cates;显示相同的结果查看全部
举报
0/150
提交
取消