mysql基础
weixin520520
这个作者很懒,什么都没留下…
展开
-
mysql中select查询顺序
select distinct *from 表名where ....group by ... having ...order by ...limit start,count原创 2020-09-28 09:59:16 · 155 阅读 · 0 评论 -
mysql刚安装后密码登录错误解决
Step1:修改mysqld.cnf配置文件在ubuntu的terminal(也即终端)上输入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,进入到这个配置文件,然后在这个配置文件中的[mysqld]这一块中加入skip-grant-tables这句话。复制代码1 [mysqld]2 #3 # * Basic Settings4 #5 user = mysql6 pid-file = /var/run/mys原创 2020-06-22 10:47:32 · 1526 阅读 · 0 评论 -
mysql经典50题陆续更新(附思路)
表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教师编号–3.教师表Teacher(t_id,t_name) --教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) --学生编号,课程编号,分数测试数据–建表–学生表CREATE TABLE Student(s_id VARC原创 2020-06-11 15:45:56 · 436 阅读 · 0 评论 -
数据库mysql基础CRUD
字符集和存储引擎修改字符集为了能够正常显示中文,必须把数据库的字符集设置为utf8. show variables like 'character%';#查看字符集修改mysql的配置文件cd /etc/mysql/mysql.conf.dsudo cp mysql.cnf mysql.cnf.baksudo vim mysql.cnf在[mysqld]下增加语句:char...原创 2020-02-26 16:14:12 · 160 阅读 · 0 评论 -
数据库mysql三范式
数据库设计原则数据库设计的三范式第一范式表中每一个属性不可再分,不允许出现表中套表的情况第二范式键/码 区分不同记录,可以一个属性或者多个属性的组合,主键是指定的键每一个非主属性(不包含在任何一个键里的属性)必须完全依赖于主键(不存在非主属性部分依赖于码)第三范式不存在非主属性传递依赖于主码反范式设计如果考虑查询性能,应该尽量减少表的关联将经常查询的数据都放到一个表里,...原创 2020-02-26 14:32:48 · 128 阅读 · 0 评论 -
数据库mysql语句优化
sql语句的优化1 开启慢查询在mysql下查询mysql> show VARIABLES like '%slow%';+---------------------------+--------------------------------+| Variable_name | Value |+---------------------------+---------------...原创 2020-02-26 14:23:23 · 125 阅读 · 0 评论 -
数据库mysql备份与恢复
数据库备份与恢复备份不用登录mysql,直接执行mysqldump命令,将指定数据库备份到家目录下的指定文件mysqldump –uroot –p 数据库名 > ~/备份文件名.sql;恢复首先要创建一个mysql数据库,然后退出mysql,执行以下命令mysql -uroot –p 数据库名 < ~/备份文件.sql...原创 2020-02-26 14:03:20 · 160 阅读 · 0 评论 -
数据库mysql查询简谈
mysql数据库一、高级1.1 子查询子查询嵌入到其他查询语句中查询语句,子查询只能出现在from,where、having中子查询不要用select *,exists除外select title from forum where uid in (select id from php_user where name='XX' );select * from blog_artic...原创 2020-02-26 14:00:31 · 390 阅读 · 0 评论