VARCHAR:所有动态长度字符串 全部使用VARCHAR类型,类似于状态等有限类别的字段,也使用可以比较明显表示出实际意义的字符串,而不应该使用INT之类的数字来代替;VARCHAR(N),N表示的是字符数而不是字节数。比如VARCHAR(255),可以最大可存储255个字符(字符包括英文字母,汉字,特殊字符等)。但N应尽可能小,因为MySQL一个表...
CURDATE()、CURRENT_DATE()将当前日期按照"YYYY-MM-DD"或者"YYYYMMDD"格式的值返回,具体格式根据函数用在字符串或是数字语境中而定 CURRENT_TIMESTAMP()、LOCALTIME()、NOW()、SYSDATE()这四个函数作用相同,返回当前日期和时间值,格式为"YYYY_MM-DD HH:MM:SS"或"YYYYMMDDHHMMSS",具体格式根据函数用在字符串或...
1、mysql>select count(*) from mysql.user;#查看MySQL有多少用户 2、mysql>select * from mysql.user\G;#用户信息查询(权限) 十八、建立一个用户 1、本地登录 mysql>create user 'u1'@'localhost' identified by '123'; 2、任意都可以登录 mysql>create user 'u2'@'%' identified by '123'; 3、某一...
五、获取用户名 user(); current_user(); system_user(); 六、返回字符串的字符集 charset(str); 当前数据库默认字符集为bgk。version()函数返回值为utf8 七、改变字符集的函数 convert(str using 字符集);//将str转换为对应的字符集 八、返回字符串的排列方式 collation(str); 不同的字符集排列方式不同 ...
USER()、CURRENT_USER()、CURRENT_USER、SYSTEM_USER()、SESSION_USER() 这几个函数返回当前被MYSQL服务器验证的用户名和主机名组合。这个值符合确定当前登录用户 存取权限的MYSQL帐户。一般情况下,这几个函数的返回值是相同的。 代码语言:javascript 复制 ...
CREATE TABLE product( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(48) ); CREATE TABLE worker( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(24) ); 向product 表依次插入 2 条记录并调用 LAST_INSERT_ID(): mysql> INSERT INTO product(name) VALUES('phone'); mysql> INSERT INTO product...
MySQL4.0版本以下,varchar(20):指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) ;MySQL5.0版本以上,varchar(20):指的是20字符。 检索VARCHAR类型的字段数据时,会保留数据尾部的空格。VARCHAR类型的字段所占用的存储空间为字符串实际长度加1个字节。
1.显示当前用户:select user();(current_user) 2.显示当前数据库版本:select version(); 3.显示当前数据库名:select database();show databases; 4.爆破字段数: order by 5.查看显示位:select 1,2,3,4,5 6.联合查询:union select 1,2,3,4,5 ...
/*[definer = { user | current_user }]*/ procedure 数据库名.存储过程名([in变量名 类型,out 参数 2,...]) /*language sql | [not] deterministic | { contains sql | no sql | reads sql data | modifies sql data } | sql security { definer | invoker } ...