MySQL
一身诗意千寻瀑
这个作者很懒,什么都没留下…
展开
-
MySQL第一天
1.数据库模型概念:对一个数据库的描述,包括数据库中所有的表,以及他们的字段、关系、索引等。2.安装apach:2.1:去官网http://httpd.apache.org/download.cgi 下载apach文件下载好后解压;2.2找到解压文件apache24,用管理员打开cmd进入apache24/bin目录执行:httpd -k install (将apache安装成一个服务)。关闭Ap...原创 2018-05-27 23:38:27 · 348 阅读 · 0 评论 -
MySQL第五天(sql语句练习)
1.select * from tablename;返回给定数据表的所有数据记录2.selece now();返回当前时间3.select count(id) from tablename;统计一个数据表中有多少列。4.原创 2018-06-10 12:14:25 · 796 阅读 · 0 评论 -
MySQL配置
1.mysql的配置文件一般存在于mysql的安装路径下为my.ini;修改mysql配置文件之后都必须重启mysql方能时配置文件生效。2.在my.ini配置文件中连字符(-)和下划线(_)是等价的;3.mysql服务器与客户端的通信设置:4种通信方式:tcp/ip,套接字问及那,命名管道,共享内存。...原创 2018-06-17 15:59:24 · 1131 阅读 · 0 评论 -
MySQL(存储过程触发器)
1.存储过程分为两种:函数和过程,使用call命令来调用过程,函数可以嵌套在一条sql语句中,过程接受参数,函数有返回值。2.定义一个存储过程中的函数:delimiter $$把mysql客户端命令解析器的结束符号‘;’分号转换成$$符号,因为在mysql客户端程序中每条命令的结束是以分号结束的,但是存储过程中的函数结束也是使用的分号,为了在mysql client中逐条编写存储过程,需要将解释器...原创 2018-06-14 14:55:10 · 1086 阅读 · 0 评论 -
MySQL第七天(权限管理)
1.mysql的用户信息存放与mysql数据库的user表。use mysql;select user,host,password from user;查看user表中的用户信息。2.修改用户的密码:update user set password=PASSWORD('密码')where user='root';password是一个加密函数,不可逆3.为root用户重新命名:update use...原创 2018-06-13 15:51:12 · 254 阅读 · 0 评论 -
MySQL第三天
1.日期与时间:mysql5.02之后的版本会对插入的数据的日期进行检查。是否通过有sql_mode变量设置的值查看,通过show variables;查看系统变量。2.特殊的时间日期格式:TIMESTAMP这个数据字段会在其他字段被修改时自动刷新,保留最后一次修改的日期。3.字符串:(char varchar xxxtext)char(20):一个char字段的时候,不管字符串的长度是多少每个字...原创 2018-05-30 01:00:43 · 271 阅读 · 0 评论 -
MySQL第四天
1.索引:select column1 column2 from table1 where colmun3="1";这里如果给colmun3字段加上索引,会使查询速度变快,但是加入索引之后会是的插入或则修改一条数据记录变得缓慢,解决办法是在执行的每一条sql命令后面加上DELAY_KEY_WRITE这个关键词,这样就能是的每一次插入或者更新不会立即修改索引记录,等到所有记录都修改完了之后在一并刷新...原创 2018-06-05 16:20:39 · 192 阅读 · 0 评论 -
MySQL第六天(sql解决方案)
1.select concat(column1,'分隔符',column2) from tablename;将两个数据列合并显示2.select substr(column,s,n) from tabmename;将字符串截取显示:字符串的第一个字符s=1;3.month()和year()函数的使用:其中time时数据表中定义的一个类型为timestamp的数据列。4.select count(*...原创 2018-06-12 14:42:02 · 250 阅读 · 0 评论 -
MySQL第二天
1.mysql只有在启动的时候才会读取配置文件,如果对配置文件做了修改,只有重启mysql才能生效。2.数据表的类型:myisam静态、myisam动态、mysiam压缩。如果数据表的各个字段都是预先定义好长度的,那么mysql服务器会自动选择myisam静态类型的表结构,这种结构存取效率非常高。myisam动态结构只有在表中只有且仅有一个varchar、xxxtext字段的时候才会采用这种结构节...原创 2018-05-29 09:02:23 · 481 阅读 · 0 评论 -
MySQL第六天(sql语句练习2)
1.insert into from tablename (列1,列2) values (value1,value2).插入语句可以提供数据列的名称列1,列2,但是也可以不提供数据列的名称,这时就必须为每一个数据列都提供一个值。2.在一条语句中插入多条记录。3.select last_insert_id();返回最后一次执行插入语句时的id;4.修改数据记录。update tablename se...原创 2018-06-10 16:44:13 · 342 阅读 · 0 评论