mysql数据库建表关键字_关于数据库建表时的有趣实例--关键字重复
今天 使用CMD连接mysql进行简单的数据库的建表操作。信心满满的写了如下的代码:
然后就爆了个大大的错误 。简直有点莫名其妙的感觉,我是按照昨天学习的步骤写的代码,为什么会出错?
初步开始怀疑:
第一、自己的SQL语句写错了。找来了教程上的语句比较。没什么差别。
第二、是不是大小写的问题,我重新换成了大写 依旧失败。
在不知道怎么办的时候 ,我开始怀疑 这个order是不是数据库的关键字 ,因为数据排序里面有个 “order by”,于是上网查找资料:
大大的英文单词摆在了那里。我的天! 还真的是和关键词冲突了。我于是在表名后面就加了个“s” ,同样的语句,结果确完全不一样。
所以我们在建表的时候一定要避免表名与数据库关键词的冲突。
另外 ,我又在想,就算关键词冲突了,是否存在解决的办法,在网上一查,果然 ,办法还是存在的:
在表名上面加上了两点 ,这两点并不是单引号或者说是双引号,具体如下图:
想要查看表结构的话 依旧要加上双点才不会报错: 也就是说只要对当前表操作就必须都加上双点 和关键词区分。
结语 :建表表名不要和关键词冲突。但是遇到问题,要思考,寻求解决之道。多多百度。
mysql数据库建表关键字_关于数据库建表时的有趣实例--关键字重复相关推荐
- mysql字符集和表字符集_设置数据库的字符集和设置表字段字符集的区别是什么?...
对于oracle来说,只有数据库字符集这个说法,不存在什么表字符集和字段字符集.你说的这个是mysql的字符集,数据库字符集可以和表字符集不同,也可以和列字符集不同,也就是说,你的数据库字符集为utf ...
- 增大mysql修改表空间_扩充数据库表空间
ALTER TABLESPACE ADD DATAFILE , [REUSE] NEXT MAXSIZE <>中是你要填的内容,有|是选其一. 如:增加文件是d:\dbfs\mydatab ...
- mysql 分库分表策略_【数据库】分库分表策略
关系型数据库本身比较容易成为系统瓶颈,单机存储容量.连接数.处理能力都有限.当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库.优化索引,做很多操作时性能仍下降严重.此时就要考 ...
- php mysql oracle数据库表结构图_创建数据库表
数据库的作用:1.有结构的存储大量数据.2.有效保持数据的一致性.3.方便智能的分析,产生新的有用的信息.4.满足应用的共享和安全的要求. 关系型数据库的基本组成:一个数据库是由一组数据表(table ...
- php mysql新闻表模板_新闻数据库分表案例
新闻数据库分表案例目录:[-]NetkillerMySQL手札MySQLMariaDB...Mr.NeoChan,陈景峰(BG7NYT)4.16.3.新闻数据库分表案例NetkillerMySQL手札 ...
- 创建数据库mysql的sql语句是_创建数据库和表的SQL语句
SQL常用语句: CREATE DATABASE 库名;创建数据库 DROP DATABASE库名: 删除数据库 USE 库名; (1) 数据记录筛选: sql="select * from ...
- mysql和oracle的锁_关于数据库行锁与表锁的认识
MySQL MySQL(InnoDB存储引擎)默认是自动提交事务的,所以这个测试,需要先将MySQL的autocommit设置为0,关闭自动提交,需要自己手动提交事务 -- 关闭自动提交 set au ...
- mysql 评论回复表设计_【数据库】评论回复表设计
一般系统发展到一定时候,就会需要加上评论功能.评论也会有很多形式,不同形式的评论展示表的设计也不一样.这里介绍几种比较常见的评论. 1.一问一答 张三:文章写的不错. 作者 回复 张三:谢谢你的认可 ...
- mysql查询数据库创建语句是_查询数据库语句
一.Select语句:67页 select语句除了可以查看数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息.复制.创建数据表,其查询功能强大,是SQL语言的灵魂语句,也是SQL中 ...
最新文章
- AI一分钟 | 万达网科裁员95%高达5000余人,被爆下一步将转型AI; 英伟达放话了:研究人员放心用,不更新驱动就没啥事儿
- Redis 学习资料整理
- 无法连接 服务器/虚拟机中的数据库,报错Access denied for user ‘root‘@‘192.168.1.101‘
- 初识docker,弄清镜像和容器
- AVB中将公钥转换成字符数组头文件的实现
- HanLP《自然语言处理入门》笔记--5.感知机模型与序列标注
- PHP中exec、system等函数调用linux命令问题
- Android 系统(43)----Andropid 基础知识
- 中修改环境变量_系统小技巧:彻底弄懂Windows 10环境变量
- Visual Studio-查看汇编代码
- 十大最受欢迎的 React Native 应用开发编辑器
- Activator.CreateInstance 方法 (Type) 的用法
- 区块链应用 | 区块链火了,这到底是虚火还是实火?
- 易云维医院后勤管理系统浅谈医院空调设备管理的问题及优化建议
- CLRNet Cross Layer Refinement Network for Lane Detection
- Unity一键发包工具
- 文本串加密和解密程序。一个文本串可用事先给定的字母映射表进行加密
- Table ... doesn‘t exist
- 软件测试工程师未来发展前景
- 北京积分落户分数线会一年比一年高?