摘要: 数据库 DataBase 数据的仓库 DDL 定义数据库对象语言 数据库,表,列,索引,存储过程等 DML对数据的操作 crud DCL 访问权限控制语言 DQL数据库查询语言 创建数据库 create database g2071; 使用数据库 use g2071; 创建表 create tabl 阅读全文
posted @ 2020-11-27 12:49 凌晨四点lsj 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 错误发生情况: 将数据库从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) 编辑
摘要: mysql数据库管理软件:C/S (1)服务器必须先启动 (2)客户端连接服务器端 一、连接的方式一:用命令行客户端连接服务器 mysql -hlocalhost -P3306 -uroot -p回车 Enter password:密码 说明: (1)如果你连接的是localhost本地的mysql 阅读全文
posted @ 2020-11-27 10:01 凌晨四点lsj 阅读(154) 评论(0) 推荐(0) 编辑
摘要: mysql的数据库管理软件是C/S结构,底层是TCP/IP协议的程序: S:服务器端 C:客户端端 服务器端,先启动,有一个端口号,监听/等待客户端的连接。 一、mysql的卸载 1、先停止mysql的服务 【计算机】->【管理】->【服务】-->mysql服务-->[停止] 2、卸载 (1)控制面 阅读全文
posted @ 2020-11-27 10:00 凌晨四点lsj 阅读(85) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE tb_user( id INT, NAME VARCHAR(30), gender CHAR(3), birthday DATETIME, salary DOUBLE(7,2) ); #插入数据 # insert into 表名(列名,列名...列名)values(值1,值 阅读全文
posted @ 2020-11-27 09:23 凌晨四点lsj 阅读(75) 评论(0) 推荐(0) 编辑