随笔分类 - mysql基础
摘要:一 : linux没有防火墙没有开放3306端口 1. netstat -ntpl 查看网络端口信息 2. 查看防火墙开放端口 firewall-cmd --list-ports //如果结果中没有3306端口说明没有开放 3. 设置开放端口 firewall_cmd --zone=public -
阅读全文
摘要:创建数据库 create databese <database_name>; create database <database_name> if not exists; -- 如果不存在则创建 create database <database_name> character set utf8;
阅读全文
摘要:数值类型 tinyint - 特小型整数(年龄) - 1byte - 范围 有符号-128~127 ,无符号0~255 smallint - 小型整数 - 2byte(16bit) - 范围 有符号-32768~32767 0~65535 mediumint - 中型整数 - 3byte - -2^
阅读全文
摘要:非空约束 not null 唯一约束 unique 主键约束 primary key 表中记录的唯一标识,非空唯一,在一张表中只能有一个主键,(可以是一个列,也可以是多个列的组合) 1. 定义主键: - 在创建表时直接定义主键 xx_xx char(4) primary key; - 在创建表的最后
阅读全文
摘要:插入数据 insert into <tableName>(columnName1,columnName2,...) values(value1,value2,..); -- 为指定的列添加 insert into <tableName> values(value1,value2,....) -- 为
阅读全文
摘要:查询 select columnName1,.... from <tableName>; select * from <tableName>; where子句 条件 = -- 等于 !=,<> -- 不等于 > -- 大于 < -- 小于 >= ,<= -- 大于等于,小于等于 between an
阅读全文
摘要:一对一关联 人——身份证、学生——学籍、用户——用户详情 主键关联 -- 两张数据表中主键相同的数据为对应数据 唯一外键 -- 在任意一张表中添加一个字段添加外键约束与另一张表的主键关联,并且将外键列添加唯一约束 一对多与多对一关联 班级——学生(一对多) 、 学生——班级(多对一) 在多的一端添加
阅读全文
摘要:MySQL数据库环境准备 MySQL下载、安装、配置、卸载、安装DBMS、使用DBMS MySQL 版本及下载 MySQL是Oracle的免费的关系型数据库,官网 https://www.mysql.com/ MySQL 8.x新特性 性能比5.7快 支持NoSQL存储:5.7版本开始提供对NoSQ
阅读全文
摘要:关系型数据库产品 MySQL 免费 MariaDB (MySQL的封装品) Percona Server PostgreSQL Oracle 收费 SQL Server Access Sybase 达梦数据库(国内) 建立表格与表格之间的关联,记录数据与数据之间的关系 学生信息——学生表 班级信息—
阅读全文