文章分类 - mysql基础
摘要:视图 sql语句的执行结果是一张虚拟表,我们可以基于该表做其他操作 如果这张虚拟表需要频繁使用,那么为了方便可以将虚拟表保存起来,保存起来之后就称之为视图(本质就是一张虚拟表) 语法结构 -- 创建视图 create view techer_course_view as select * from
阅读全文
摘要:多表查询练习题 -- 1、查询所有的课程的名称以及对应的任课老师姓名 -- 表:课程表,老师表 select c.cname,t.tname from course c inner join teacher t on t.tid = c.teacher_id; -- 4、查询平均成绩大于八十分的同学
阅读全文
摘要:操作表的sql语句补充 修改表名 alter table 表名 rename 新表名; 新增字段 alter table 表名 add 字段名 字段类型(数字) 约束条件; alter table 表名 add 字段名 字段类型(数字) 约束条件 after 已经存在的字段; alter table
阅读全文
摘要:约束条件 primary key主键 单从约束角度上而言主键等价于非空且唯一:not null unique create table t1( id int primary key, name varchar(32) ); InnoDB存储引擎规定一张表必须有且只有一个主键 2.1 如果创建的表中没
阅读全文
摘要:字符编码与配置文件 查询本机数据库的版本信息 \s -- 查看数据库基本信息(用户、字符编码、版本) window系统下5.6版本的mysql下,编码格式不统一,会造成乱码,我们需要统一修改成utf8,步骤如下: 拷贝my-default.ini 文件(windos下MySQL的默认配置文件),到同
阅读全文
摘要:安装地址 https://dev.mysql.com/downloads/mysql/ 环境变量配置 1.先查看mac本身安装的shell有哪些命令 cat /etc/shells 2.查看默认的shell chsh # 确认后输入密码 3如上所示:我的shell为bash,那么就进入bash所对应
阅读全文