发表于: 2016-06-27 00:20:12
1 1963
登陆问题是自己手滑写错用户名
1. 创建数据库 create database students;
2. 创建表
id bigint primary key auto_increment, #id,主键,自动递增
name varchar(255) not null, #姓名,非空
gender varchar(15) default '男', #性别,默认为‘男’
age int not null check(age>0), #年龄,大于0
profession varchar(255) not null, #专业,非空
create_at timestamp, #创建时间(想试一下timestamp)
update_at timestamp #修改时间(bigint不能用now())
);
3. 插入数据
insert into student(name,gender,age,profession,create_at,update_at) values ('九品','男',25,'Java后端开发',now(),now());
通过控制台访问mysql需要解决中文乱码问题,将mysql安装目录下的my.ini中的
[client]
port=3306
[mysql]
default-character-set=utf8 改为 default-character-set=gbk 就妥妥的。
控制台默认采用gbk编码,故通过控制台访问mysql客户端时产生乱码问题(mysql安装默认选择utf-8)。可以将mysql客户端设置为gbk编码来避免该问题。而mysql的客户端访问mysql服务器时会自动转码,所以不会再出现乱码。
通过Navicat访问mysql不会产生乱码问题。
4. 用Eclipse写了一个简单的test项目来熟悉maven。
今日收获:认识到看别人写代码容易,自己写代码时会出现各种低级错误,比如多个空格,单双引号写错,逗号分号写成全角等。这些弱智错误都会花费大量的时间来排查,必须得多练多写以加深对代码的理解。
明天任务:学习通过Mybatis读写数据库。
评论