![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql数据库
qq_40378390
这个作者很懒,什么都没留下…
展开
-
记一次失败的创建MYSQL表格过程
记一次失败的创建MYSQL表格过程创建的mysql表格中的汉字变成‘??’,尝试很多方法都不行包括创建完在修改 ALTER table student default character set gbk;这样修改后的查看还是‘??’,最后查看的结果是这样在后面显示是改了 字符格式,但是实际每列的格式还是latin1,目前还没有好的解决办法,只能重新创建表格,在表格后面加ENGINE=InnoDB DEFAULT CHARSET=utf8;来避免这种情况发生。...原创 2020-08-11 16:51:18 · 124 阅读 · 0 评论 -
数据库及表的创建维护
数据库的创建1.直接创建数据库:create database name;2.判断数据库不存在时创建:create database if not exits name;3.创建数据库并指定字符集:create database default character set gbk;表的创建1.create table student(id(列名) tinyint (数据类型)not ...原创 2019-08-23 21:48:16 · 469 阅读 · 0 评论 -
Mysql查询(where 和group by)、筛选(having)与排序(order by)
Mysql查询子句普通查询select 列名1…列名n from 表名2.精确条件查询select 列名1…列名n from 表名 where 某列=值;select 列名1…列名n from 表名 where 某列>值;select 列名1…列名n from 表名 where 某列!=值;3.模糊条件查询select * from 表名 where 列名 like 值;...原创 2019-08-24 17:20:16 · 2164 阅读 · 0 评论 -
mysql限制查询/外连接查询和内连接查询/联合查询
mysql查询之limit限制查询作用:对查询结果起到限制条数的作用语法:limit n,m n:代表起始条数值,默认为0;m代表取出的条数应用场合:数据量过多时,起到限制作用如图mysql查询之exists型子查询select * from 表名 a where exists(select 1 from 表名 b where a.deptnu=b.deptnu);括号内部的...原创 2019-08-25 21:48:16 · 239 阅读 · 0 评论 -
mysql修改用户名密码的三种基本方法
1.set password for 用户名@ip = password(‘新密码’);例:set password for changxiao@localhost =password(‘123456’);2.mysqladmin -u用户名 -p旧密码 password 新密码;例:mysqladmin -uchangxiao -p123 password 123456;3.updat...原创 2019-08-27 15:06:05 · 1212 阅读 · 0 评论 -
视图的创建及修改
1.什么是视图?视图是一种虚拟的存在,是一个逻辑表,它本身是不包含数据的,作为一个select语句保存在字典中,通过视图可以展现基表的部分数据,说白了视图的数据就是来自于基表,只不过它是将基表的数据筛选出来再显示。2.视图的优点?简单,安全,数据独立,不占用空间。3.视图的创建以及修改create view<视图名称> as select 语句;create view &...原创 2019-08-27 17:01:26 · 927 阅读 · 0 评论 -
mysql触发器
1.什么是触发器?触发器是监视某种情况,并触发某种操作。2.创建触发器的语法?create trigger 触发器名称 after/before insert/update/delete on 表名for each row;beginsql语句;end;解释:after/before 可以设置为事件 的发生前或发生后。insert/update/delete:在执行inser...原创 2019-08-27 19:55:43 · 177 阅读 · 0 评论