MySQL 入门知识点
参考网址:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html
1、数值类数据列类型
| 数据列类型 | 存储空间 | 描述 |
|---|---|---|
| TINYINT | 1字节 | 非常小的正整数,带符号:-128~127,(unsigned ”非负的“)不带符号:0~255 |
| SMALLINT | 2字节 | 小整数,带符号:-32768~32767,不带符号:0~65535 |
| MEDIUMINT | 3字节 | 中等大小的整数,带符号:-8388608~8388607,不带符号:0~16777215 |
| INT | 4字节 | 标准整数,带符号:-2147483648~2147483647,不带符号:0~4294967295 |
| BIGINT | 8字节 | 大整数,带符号:-9223372036854775808~9233372036854775807,不带符号:0~18446744073709551615 |
| FLOAT | 4字节 | 单精度浮点数,最小非零值:+-1.175494351E-38,最大非零值:+-3.402823466E+38 |
| DOUBLE | 8字节 | 双精度浮点数,最小非零值:+-2.2250738585072014E-308,最大非零值:+-1.7976931348623157E+308 |
| DECIMAL(M,D) | M+2字节 | 以字符串形式表示的浮点数,它的取值范围可变,由M定义长度,D定义精度。 |
2、字符串类数据列类型
| 类型 | 最大长度 | 占用存储空间 |
|---|---|---|
| CHAR[(M)] | M字节 | M字节(固定长度) |
| VARCHAR[(M)] | M字节 | L+1字节(可变长度,如果数据长短不一,选用VARCHAR能节省存储空间) |
| TINYBLOD,TINYTEXT | 2^8-1字节 | L+1字节 |
| BLOB,TEXT | 2^16-1字节 | L+2 (BLOB是二进制字符串,TEXT是非二进制字符串) |
| MEDIUMBLOB,MEDIUMTEXT | 2^24-1字节 | L+3 |
| LONGBLOB,LONGTEXT | 2^32-1字节 | L+4 |
| ENUM('value1','value2',...) | 65535个成员 | 1或2字节(ENUM只能取单值) |
| SET('value1','value2',...) | 64个成员 | 1,2,3,4或8字节(SET可取多值) |
3、设置MySQL用户帐号密码的方法有三种:
使用mysqladmin程序:
% mysqladmin -h localhost -u root password "password" #设置在本地以root身分登录的密码
% mysqladmin -h remote -u root password "password" #设置远程主机以root身分登录的密码在初始设置时,这两条语句都要运行,以确保数据库本地访问和网络访问的安全。
通过set password这条SQL语句设置:
mysql> set password for 'root'@'localhost' = password('password');
mysql> set password for 'root'@'remote' = password('password');直接修改user权限表:
mysql> use mysql;
mysql> update user set password=password('password') where user='root';
mysql> flush privileges; #重载权限表,使修改马上生效MySQL命令行导出数据库 导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u root -p news > d:\news.sql (输入后会让你输入进入MySQL的密码)- 导入数据库:进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)
在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source d:/news.sql;
MySQL 入门知识点的更多相关文章
- MySQL入门(三)
写了两篇<MySQL入门>以后我发现,写书的人还是都挺有本事的,起码人家知道怎么编排自己想讲的知识点,我实在是不知道该先说那里后说哪里,那我就想到什么讲什么吧. 一 写SQL 其实我是不想 ...
- 21分钟 MySQL 入门教程(转载!!!)
21分钟 MySQL 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数 ...
- MySQL入门02-MySQL二进制版本快速部署
在上篇文章 MySQL入门01-MySQL源码安装 中,我们介绍了MySQL源码安装的方法. 源码安装虽然有着更加灵活和更加优化等诸多优势.但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间很 ...
- MYSQL入门全套(第三部)
MYSQL入门全套(第一部) MYSQL入门全套(第二部) 索引简介 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构.如果想按特定职员的姓来查找 ...
- MySQL入门笔记
MySQL入门笔记 版本选择: 5.x.20 以上版本比较稳定 一.MySQL的三种安装方式: 安装MySQL的方式常见的有三种: · rpm包形式 · 通用二进制 ...
- MySQL入门转载
21分钟 MySQL 入门教程 http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html 目录 一.MySQL的相关概念介绍 二.Wi ...
- mysql 入门 基本命令
MYSQL入门学习之一:基本操作 1.登录数据库 www.2cto.com 命令:mysql -u username –p (mysql -h主机地址 -u用户名 -p用户密码) ...
- MySQL入门笔记(一)
一.数据类型 1. 整型 2. 浮点型 3. 字符型 4. 日期时间型 二.数据库操作 1. 创建库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_nam ...
- MySQL入门(上)
1 课程回顾 自定义标签&编码实战 1)自定义标签步骤: 1.1 编写标签处理器类,继承SimpleTagSupport类,覆盖doTag方法 1.2 在WEB-INF目录下建立tld文件,在 ...
随机推荐
- APP-SQLAP-10771:Could not reserve record (匹配PO时候)
,) SID, substr(C.SERIAL#,,) SERIAL#, substr(B.,) OBJ_NAME, C.STATUS, C.USERNAME, c.action, C.USER#, ...
- HTML5 webSQL 中查询结果集 result.rows.item 的用法
加入查询回调函数如下: function(tx,result){ var len = result.rows.length; var recordset = result.rows.item; ){ ...
- Android PullToRefresh (GridView 下拉刷新上拉加载)
做这个需要自己去git hub上下载个pull-to-refresh 里面有个library为依赖包自己导到自己的项目中 (下载地址:https://github.com/chrisbanes/And ...
- Web开发的常见面试题HTML和HTML5等
作为一名前端开发人员,HTML,HTML5以及网站优化都是必须掌握的技术,下面列举一下HTML, HTML5, 网站优化等常见的面试题: HTML常见面试题: 1. 什么是Semantic HTML( ...
- [3] 智能指针std::auto_ptr
[1]std::auto_ptr 对于编译器来说,智能指针实质是一个栈对象,而并非指针类型. 智能指针通过构造函数获取堆内存的管理所有权,而在其生命期结束时,再通过析构函数释放由它所管理的堆内存. 所 ...
- 移动web前端之meta标签
最近这段时间忙着做web移动端,东西跟pc端还是有区别的.这个月也学到了不少东西,太多了就从头开始,先总结meta标签吧. 主要标签内容和注释如下: <meta charset="UT ...
- Eclipse建立Maven项目后无法建立src/main/java资源文件夹
在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了.
- HTTP抓包神器HTTP Analyzer V7 Build7.5.4汉化+注册机
原版安装包.汉化文件.注册机下载:http://pan.baidu.com/s/1bMv1Si 密码:cqq1 一.安装:下载并安装英文原版 下载页面:http://www.ieinspector. ...
- Excel公式错误提示啥意思?
1.#####!返回的结果超出了单元格的宽度:或者单元格的日期时间公式产生了一个负值. 2.#VALUE!使用了错误的参数或运算对象类型. 3.#DIV/O!当公式被零除时产生此错误. 4.#NAME ...
- 阿里云对象存储OSS————跨域资源共享(CORS)(m3u8 无法加载m3u8:跨域访问被拒绝)
今天在做视频直播录像的时候,添加一个录制APP的.M3U8文件到OSS的一个test文件中存储,结果是访问不到了: 提示:无法加载m3u8:跨域访问被拒绝!!!!! 项目代码测试地址:https:// ...