Mysql note 1
1.安装RPM文件:rpm -ivh xxx.rpm 2.显示IP: ifconfig 3.创建mysql用户并赋权限: grant all on test.* to user 'user1' identified by 'password' with grant option; 4.Trigger only can be created in stored procedure in mysql 5.Use 'auto_increment'来生成自增字段,对应自增字段,可以直接赋予实际值,也可以由mysql自动赋值。 6.查看mysql版本:SELECT VERSION(); 7.查看当前日期:SELECT CURRENT_DATE; 8.查看当前时间:SELECT CURRENT_TIME; 9.mysql根据寻找终止符(分号)来判断语句结束位置,使用“/c”来 10.mysql中对象的大小写敏感性决定于服务所依赖的系统的大小写敏感性; 11.查看mysql的启动参数 ps -ef|grep mysql
1.在mysql中,Timestamp和auto_increment的数据可以由用户直接输入或修改,在每次用户修改时,系统会默认修改timestamp的值为当前时间,如果用户在修改时修改了timestamp的值,则使用用户输入值。 2.Timestamp使用时间来标示,精确到秒,其值范围为1970-3030 3.如果在字符“!”后添加了版本号,仅当MySQL的版本等于或高于指定的版本号时才会执行注释中的语法: CREATE /*!32302 TEMPORARY */ TABLE t (a INT); 4.查看当前使用数据库:SELECT DATABASE(); 5.可以直接使用为定义的变量如:SELECT @num=COUNT(1) FROM t1;SELECT @num; 6.查看表信息:Describe TableNmae; 7.Mysql支持扩展的正则表达式匹配 . 匹配单个任意字符 * 匹配之前字符的零个或多个字符 [] 匹配[]中指定的字符 ^ 匹配以^随后的字符开始 $ 匹配以$随后的字符结束 如:SELECT * FROM t1 WHERE name regexp '^[a-b]'--匹配所有以字母开头的字符串 8.mysql默认忽略大小写,如果区分大小写,可以使用binary来将字符串转换成二进制码来比较。 9.InnerDB支持外键。 10.修改表的自增增量: ALTER TBALE t1 AUTO_INCREMENT=10;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现