MyException - 我的异常网
当前位置:我的异常网» MySQL » Navicat有关应用及注意事项

Navicat有关应用及注意事项

www.MyException.Cn  网友分享于:2013-08-09  浏览:0次
Navicat相关应用及注意事项

一、MySQL数据类型

1.数值型

SMALLINT: 2个字节

INT: 4个字节      // age int(10)

INTEGER:INT的同义词

BIGINT : 8个字节

FLOAT : 4个字节

DOUBLE : 8个字节   //score float(10,2)   

2.字符串(字符)类型

CHAR:固定长度字符串  sex char(2)    //可以求长度 CHAR_LENGTH('ssss')

VARCHAR:可变长度字符串 name varchar(20) 

虽然VARCHAR使用起来较为灵活,但是从整个系统的性能角度来说,CHAR数据类型的处理速度更快,有时甚至可以超出VARCHAR处理速度的50%。

3.日期/时间类型

DATE: YYYY-MM-DD

DATETIME: YYYY-MM-DD HH:MM:SS

TIMESTAMP: YYYY-MM-DD HH:MM:SS //    时间戳TIMESTAMP列用于INSERT或UPDATE操作时可自动记录日期和时间.

TIME:HH:MM:SS

YEAR:YYYY                

4.其他

BLOB    二进制数据,最大可达到4G

TEXT 和 BLOB 类型 对于字段长度要求超过 数255 个的情况下,MySQL 提供了 TEXT 和 BLOB 两种类型。根据存储数据的大小,它们都有不同的子类型。这些大型的数据用于存储文本块或图像、声音文件等二进制数据类型。

TEXT 和 BLOB 类型在分类和比较上存在区别。BLOB 类型区分大小写,而 TEXT 不区分大小写。大小修饰符不用于各种 BLOB 和 TEXT 子类型。比指定类型支持的最大范围大的值将被自动截短。

二、Navicat的应用

关于Navicat的百度说明:

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的GUI而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

(即,Navicat是数据库的管理工具,有它MySQL更好用,没有她MySQL也能用。但是,没有MySQL,Navicat就失去存在的意义)


三、SQL语言简介  //(结构化查询语言)

1.SQL语句是和DBMS“交谈”专用的语句,不同DBMS都认SQL语法。

2.SQL语句中字符串用单引号。

3.SQL语句是大小写不敏感的,不敏感指的是SQL关键字,字符串值还是大小写敏感的

4.SQL主要分

DDL(数据定义语言)Create Table、Drop Table、Alter Table等属于DDL,

DML(数据操作语言)Select、Insert、Update、Delete等属于DML

DCL(数据控制语言)控制存取许可、存取权限 GRANT、REVOKE 等属于DCL

四、创建表,和管理表

create database  mydatabase1 //创建数据库

drop database mydatabase1; //删除数据库

show databases ; //显示所有的数据库

use mydatabase1 ;  //指定默认数据库

show tables; //显示所有的表

describe userInfo ; //显示表结构

show create table  userInfo  //显示建表语句

(附:update userInfo set id=3 where id=5 这个操作是可以的,也就是说,在mysql里,是可以更新主键的值的)

create table userInfo (
                id int(10) primary key  auto_increment,
                name varchar(20),
                sex char(2),
                score float(4,2)
            );

注意:添加主键(primary key)的操作很有必要性。后面的auto_increment可以支持自动添加次序。


五、表删除语句(一定要记住,面试)

1.drop table userInfo  //删除表

(用它删除数据与下面的区别,比如,原来有6条数据,主键自增(1-6),你执行了drop table userInfo以后,再往里面加一条数据,主键为7。)

2.truncate table userInfo  //删除表中的数据

(速度快,会把自增的主键重新开始,表结构还在。比如,原来有6条数据,主键自增(1-6),你执行了truncate table userInfo以后,再往里面加一条数据,主键为1。)

六、表修改语句(也需要记下来)

alter table student add birth date;

alter table student change birth birthday date ;

alter table student modify sex char(4) not null ;

alter table student modify sex  char(2) after birthday;

alter table student rename as stu;

alter table stu drop birthday;

文章评论

“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
代码女神横空出世
代码女神横空出世
旅行,写作,编程
旅行,写作,编程
 程序员的样子
程序员的样子
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
如何成为一名黑客
如何成为一名黑客
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员和编码员之间的区别
程序员和编码员之间的区别
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员的鄙视链
程序员的鄙视链
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
编程语言是女人
编程语言是女人
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
我是如何打败拖延症的
我是如何打败拖延症的
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
鲜为人知的编程真相
鲜为人知的编程真相
我的丈夫是个程序员
我的丈夫是个程序员
老程序员的下场
老程序员的下场
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
中美印日四国程序员比较
中美印日四国程序员比较
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
Java程序员必看电影
Java程序员必看电影
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
为什么程序员都是夜猫子
为什么程序员都是夜猫子
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
10个调试和排错的小建议
10个调试和排错的小建议
一个程序员的时间管理
一个程序员的时间管理
那些争议最大的编程观点
那些争议最大的编程观点
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
每天工作4小时的程序员
每天工作4小时的程序员
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有