摘要: 错误发生情况: 将数据库从mysql5.7导出为sql,在mysql5.5上进行导入,报sql语句错误:datetime(0)… 错误发生原因 mysql5.7和mysql5.5的datetime、timestamp不兼容 mysql5.7导出的格式为 : datetime(0),mysql5.5则 阅读全文
posted @ 2020-11-27 11:00 凌晨四点lsj 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 1、主键约束 特点: (1)一个表有且只能有一个主键约束 (2)主键约束意味着,唯一并且非空 (3)主键约束名PRIMARY (4)创建主键会自动创建对应的索引,同样删除主键对应的索引也会删除 2、在建表的时候如何指定主键约束 create table 【数据库名.】表名称( 字段名1 数据类型 p 阅读全文
posted @ 2020-11-27 10:26 凌晨四点lsj 阅读(241) 评论(0) 推荐(0) 编辑
摘要: #二、DML:增删改查 对应程序员来说,DML的重要性要比你掌握DDL还要重要。 1、添加数据,往表中插入数据 (1)insert into 【数据库名.】表名称 values(值列表); 要求为所有列赋值,(值列表)的类型、数量与表结构中列的类型、数量一致 (2)insert into 【数据库名 阅读全文
posted @ 2020-11-27 10:13 凌晨四点lsj 阅读(165) 评论(0) 推荐(0) 编辑
摘要: #一、DDL #(一)操作database的SQL #1、查看当前mysql数据库管理软件中的所有数据库 show databases; #2、使用某个数据库 use 数据库名; #例如:use test; #3、创建一个数据库 create database 数据库名; #例如: create d 阅读全文
posted @ 2020-11-27 10:12 凌晨四点lsj 阅读(101) 评论(0) 推荐(0) 编辑
摘要: SQL: 1、DDL:Data Define Language 数据定义语言,即定义数据的结构。 例如:create,drop,alter 2、DML:Data Manage Language 数据管理语言,对数据值的增、删、改、查 例如:insert,delete,update,select 3、 阅读全文
posted @ 2020-11-27 10:11 凌晨四点lsj 阅读(87) 评论(0) 推荐(0) 编辑
摘要: SQL语句的规范: 1、mysql对于SQL语句不区分大小写,SQL语句关键字尽量大写 show databases; SHOW DATABASES; 至于表中的数据是否区分大小写,和字符编码,和数据类型,和校对规则有关。 ci:不区分大小写 cs:区分大小写 bin:最严格,区分大小写,以二进制值 阅读全文
posted @ 2020-11-27 10:10 凌晨四点lsj 阅读(405) 评论(0) 推荐(0) 编辑
摘要: #注释 #1、查看当前mysql数据库管理软件中都有什么数据库 show databases; #使用一个数据库 use test; #如果test不存在,可以创建一个新的数据库 create database test; #查看当前数据库中都有什么表格 show tables; #查看某个表的数据 阅读全文
posted @ 2020-11-27 10:09 凌晨四点lsj 阅读(73) 评论(0) 推荐(0) 编辑
摘要: /*一、运算符 1、算术运算符 +:加 -:减 *:乘 /:除 可以保留小数部分 div:除 如果整数与整数相除只保留整数部分 %:求余数 mod:求余数 */ select 1/2; #0.5 select 1 div 2; #0 /* 2、比较运算符 >:大于 <:小于 =:等于 注意区别,Ja 阅读全文
posted @ 2020-11-27 10:07 凌晨四点lsj 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、导入 1、登录mysql后 2、导入执行sql脚本 mysql> source sql文件的路径名 例如:mysql> source d:/mysqldb.sql 二、导出数据库备份 不用登录,直接在命令行 mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数 阅读全文
posted @ 2020-11-27 10:06 凌晨四点lsj 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、mysql的数据类型 1、整数系列 TINYINT:非常小的整数,类似于Java的byte类型 SMALLINT:小整数,类似于Java的short类型 MEDIUMINT:中整数,Java没有对应 INT、INTEGER:整数,类似于Java的int类型 BIGINT:大整数,类似于Java的 阅读全文
posted @ 2020-11-27 10:03 凌晨四点lsj 阅读(156) 评论(0) 推荐(0) 编辑