加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MySQL学习笔记(一)

(2012-06-20 23:09:14)
标签:

杂谈

分类: 我的IT

在播客上看了一此高手玩转mysql的过程,原来,他们都是在DOS下工作的,可视化编辑似乎更变成了一个束缚.... 

Mysql DOS下命令操作 入门:
1.登录:
  Mysql -hlocalhost -uUsername -pPassword
2.显示数据库
 show databases;
3.创建数据库
 create database 数据库名;
4.删除数据库
 drop database 数据库名;
5.选中数据库
  use 数据名;
6.查看库下的所有表
  show tables;
  注意:不能修改数据库名称。
7.创建一张表
create table class(
  id int primary key auto_increment,
  name varchar(20),
  age tinyint
);
insert into class (name,age,age2) values('李四',22,-1);
8.修改表
  rename table 旧表名 to 新表名;
9.删除表
  drop table 表名;
10.查看表结构
  desc 表名;

\c 退出 打错的语句

11.往表中添加数据
   insert into msg (id,title,name,content) values
   (1,'你好','张三','测试语句'),('4','dd','小白','tt');
12.声明字符级 set names gbk;防止DOS下乱码

13.mysql中的数据类型 
   整型 Tinyint(1个字节 -128=-127之间) Smallint(2个字节) Medumint(3) int(4)  bigint(8)
   Tinyint默认有符号的存储-128=127
   unsigned:无符号类型
   zerofil:零填充
   M:代表宽度,只有当为zerofil时才有用

14.新增列
   alter table class add age2 int unsigned;

   列可以声明默认值,而且推荐使用默认值.

15.小数型精度
    浮点型Float(M,D)  M:总位数 D:小数位
     定点型 Declmal(M,D);
16.字符型
   char(M) 定长字符串 M:代表可容纳的字符长度  存储速度快
   varchar 变长字符串
   text  大段文本 不能加默认值
17.日期时间类型
   year 年类型 占1个字节 1901-2155[0000错误时选择]
   date 日期类型 yyyy-mm-dd
   time 时间类型
   datetime 日期时间类型
   计算机元年:1970
18. 时间戳 1970-01-01 00:00:00 到当前的秒数

小项目
  创建学生表
create table student
(
  id int primary key auto_increment,
  name char(3) not null default '' ,
  age tinyint unsigned not null default 0,
  email varchar(30) not null default '',
  tel char(11) not null default '',
  intro varchar(1000) not null default '',
  salary decimal(7,2) not null default '1800.68',
  riqi date default '2012-03-13'
);
insert into student values (null,'嘿嘿',20,'965224421@qq.com' ,'12203809240','大家好',8100.30,'2012-01-01'),
(null,'呵呵',21,'965224421@qq.com' ,'12203809240','大家好,我是小白',8100.30,'2012-01-01');
update student set name='呵呵小白' where id=2;

DOS常见错误:

 ERROR (22001): Data too long for column 'name' at row 1 错误。乍一看,是字段长度引起的问题,但是实际是字符编码的问题。                     

                                                               抟摇直上 2012 -06 -20

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有