mysql怎么引用别的文件_用source语句引用mysql文件的细节注意
今天在使用 mysql数据库的时候,创建 数据表的时候出现了很多的小问题,今天一天花费了大量的时间去解决这些问题。首先就是一些小的细节,在文本编辑器上编辑好了SQL语句,然后转移到mysql的命令行中出现了,许多的问题。
此问题时在数据库之外,先用编辑器在sql文件中编写sql语句,然后采用mysql的语句:
source /wamp64/www/test.sql(文件路径)来进行文件的引入,从而创建数据库。数据库的版本为5.7以上。
1.首先是在定义数据表的名字的时候用的不是单引号或双引号,如果使用的话则会报错,采用的是一个类似单引号的符号-倒引号 `` (位置在左边数字1的旁边)。用此符号可以使数据库创建成功。
CREATE TABLE `o2o_category` (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(50) NOT NULL default '',
`parent_id` int(10) unsigned NOT NULL default 0,
`listorder` int(8) unsigned NOT NULL default 0,
`status` tinyint(1) NOT NULL DEFAULT 0,
`create_time` int(11) unsigned NOT NULL default 0,
`update_time` int(11) unsigned NOT NULL default 0,
PRIMARY KEY(`id`),
KEY parent_id(`parent_id`)
)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
2.第二个细节就是在创建数据库的时候,如果创建的数据表的数量在两个以上的话,在括号内的最后一个语句,后面的逗号可以取消掉,如果最后一句的结束带有逗号的,在创建数据库的时候可能会报错误
3.第三点就是有关数据类型的问题,在设置默认的字段值的时候,如果想要把字段的默认值设置为空,最好采用空字符串,而不是用数据类型NULL,但是如果是在数据类型为整型的时候 ,默认值不能采用一个单引号写的空字符,而是要写出具体的数值。
mysql怎么引用别的文件_用source语句引用mysql文件的细节注意相关推荐
- vba移动文件_利用NAME语句,给文件重命名
大家好,我们今日讲解"VBA信息获取与处理"教程中第十七个专题"文件及文件夹信息的获取及操作"的第一节"判断文件及文件夹是否存在",这个专题 ...
- mysql一秒查询次数_单个select语句实现MySQL查询统计次数
单个select语句实现MySQL查询统计次数 单个select语句实现MySQL查询统计次数的方法用处在哪里呢?用处太多了,比如一个成绩单,你要查询及格得人数与不及格的人数,怎么一次查询出来? My ...
- 程序连接不上mysql数据库文件_数据库问题(程序连接mysql错误)
今天服务器遇到了一个很熟悉的问题 输入 #mysql -u root -p ERROR 2002 (HY000):Can't connect to local MySQL server 随即上网找寻答 ...
- 用cmd运行python文件_怎么用cmd运行python文件
Layout Go工程项目的整体组织 首先我们看一下整个 Go 工程是怎么组织起来的. 很多同事都在用 GitLab 的,GitLab 的一个 group 里面可以创建很多 project.如果我们进 ...
- mysql 8.0 集群_集群架构03·MySQL初识,mysql8.0环境安装,mysql多实例
官方网址 https://dev.mysql.com/downloads/mysql/ 社区版本分析 MySQL5.5:默认存储引擎改为InnoDB,提高性能和可扩展性,增加半同步复制 MySQL5. ...
- java 删除压缩zip文件_从ZIP存档中删除文件,而无需在Java或Python中解压缩 - java...
从ZIP存档中删除文件,而无需使用Java(首选)或Python解压缩 你好 我使用包含数百个高度压缩的文本文件的大型ZIP文件.解压缩ZIP文件时,可能要花一些时间,并且很容易消耗多达20 GB的磁 ...
- mysql和linux的题目_最强Linux和Mysql面试题套餐,让你的面试无懈可击!
引言: 大家好,我是一菲,在软件测试当中linux 操作系统和Mysql数据库的内容是十分的知识同时也是十分重要的.所以一菲这两天通过查阅资料等其他方式为大家梳理了liunx和Mysql面试题大礼包, ...
- mysql数据库英文句子翻译_【数据库知识】MySQL英文文档翻译
引言 最近加入了一个MySQL的开源组织,旨在将MySQL的英文官网文档翻译成中文,下面的内容为我负责的部分,因水平有限,在翻译过程中难免有纰漏,还请读者多多指教. 原文 17.1 Replicati ...
- mysql架构设计书籍推荐_最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这...
摘要: 冲区才用缓冲区,即SQL_CACHE:sort_buffer_size:排序缓冲区.3)分库分表因为数据库压力过大,首先一个问题就是高峰期系统性能可能会降低,因为数据库负载过高对性能会有影响. ...
最新文章
- 需求管理(3)------方法论
- DeepMind哈萨比斯对话哈里王子:2018年AI最大的突破在生物或化学 2017-12-29 新智元 新智元报道 编辑:刘小芹 胡祥杰 【新智元导读】BBC 电台第四台连续第14年在
- Linux驱动编程 step-by-step (三) 字符设备中 重要的数据结构
- Android数据存储之SharePreference和内部存储
- 一条命令解决系统N多故障
- jzoj4209-已经没有什么好害怕的了【差分】
- war包部署vue_又一干货实战,spring boot2:以 War 包的形式部署
- pytorch框架快速测试你的模型结构是否存在问题并得到输出形状
- SAP License:ERP是什么
- RabbitMQ之路由选择
- C++中的Overload、Override和Overwrite
- NLP学习—13.Seq2eq在机器翻译中的实战(bleu指标的代码实现)
- 启用MySQL查询缓存
- linux系统资源信息监控
- 基于AT89C51的多层电梯控制系统
- SMAA算法详解 - SMAAEdgeDetectionVS
- 苹果cmsv10仿爱美剧网自适应美化模板免费模板
- 51单片机内部外设:实时时钟(SPI)
- 贝叶斯公式推导及意义
- Mencoder安装编译手册
热门文章
- Leetcode 69 x的平方根 (每日一题 20210805)
- 598. Range Addition II(Python)
- 点云网络的论文理解(七)-Frustum PointNets for 3D Object Detection from RGB-D Data
- Pycharm环境调整
- 李宏毅线性代数总结:万事万物皆可为向量
- Transformer入门篇-深度万字长文带你轻松入门深度学习框架
- R语言实战应用精讲50篇(三)-多重线性回归系列之模型评估与诊断应用案例
- MATLAB实用知识,如何对函数的输入进行检查和解析?
- MATLAB实战系列(三)- 如何将MATLAB直接转成C/C++代码
- YOLOv5添加注意力机制 Pytorch