网站地图    收藏   

主页 > 后端 > mysql数据库 >

mysql数据库入门学习笔记(1/2)

来源:未知    时间:2014-11-04 09:26 作者:xxadmin 阅读:

[导读] MySQL(发音为my ess cue el,不是my sequel)是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理,下文...

MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理,下文为各位介绍mysql数据库入门学习笔记,希望能帮助到大家。

数据库一直没怎么重视,前段时间看了看mysql的基础知识,不看不知道,一看吓一跳,很多基础都竟然不知道,一直傻傻的用一些简单的、笨笨的方法,看了之后原来竟是如此如此,生活如此多娇,以前看不懂的,现在也懂点了,以前看到就头晕的,现在不晕了,发现一个奇怪的现象,应该很多人都有吧,当学一种知识的时候,而当时确实又是学不会、学不好的时候,随着时间的慢慢推移,再回过头来看的时候,发现比以前容易接受得多了……难怪这么多人到快挂的时候才后悔,不扯这么多了,把记录的笔记分享出来,方便日后查悦。

一、data数据文件夹文件说明

.frm    表字段
.MYD    表数据
.MYI    表索引

二、mysql常用命令

SELECT VERSION();                   //数据库版本号
CURRENT_DATE();                    //数据库日期
SELECT (20+5)*4 AS result;    //通过AS关键字设置字段名
SELECT USER();                        //当前登录用户和数据库地址
SELECT NOW();                        //当前日期时间
EXIT;QUIT;                                //退出
SHOW DATABASES;               //显示当前存在的数据库
USE guest;                                 //选择一个数据库
SELECT DATABASE();          //查看当前所选择的数据库
SHOW TABLES;                     // 查看有多少张表
DESCRIBE guest;                  //显示表结构
SET NAMES gbk;                 // 根据数据库设置中文编码
create database                     //创建数据库
alter database 原数据库名 modify name=新名字    //更新数据库名称
drop database book;            //删除数据库
create table user();              //创建一张表
drop table user;                   //删除表
show create database test;    //查看数据库字符集
show create table user;      //查看表字符集
show index from t2;           //查看表中的所有索引
//复制表结构+复制表数据
create table t3 like t1;                      //创建t3表,并将t1表的结构复制到t3
insert into t3 select * from t1;     //复制t1的数据到t3表

三、mysql常用数据类型

整数型:TINYINT(常用),, SMALLINT, INT(常用), BIGINT
浮点型:FLOAT, DOUBLE, DECIMAL(M,D)(常用)
字符型:CHAT(常用), VARCHAR(常用)
日期型:DATETIME, DATE, TIMESTAMP
备注型:TINYTEXT, TEXT(常用), LONGTEXT
字段属性:
unsigned                          //无符号,全是正数
zerofill                             //零填充,int(2),不够2位补0
auto_increment            //自增长
null                                 //这一列值允许为null
not null                          //这一列值不允许为null
default                           //默认值
primary key                  //主键索引
index in_named(name)         //普通索引

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论