安装mysql的安装版
进行初步设置,设置了自己的密码,设置了bin目录到path环境变量下
这时mysql已安装成windows系统服务:
----------------------------------------------------------
启动命令:
net start mysql
关闭命令:
net stop mysql
------------------------------------------------------------------
登录: mysql -hlocalhost -uroot -proot
-------------------------------------------------------------------
其他:show databases; use mysql; show tables; select user,password from user;
---------------------------------------------------------
--打开数据库
use test;
--删除表
drop table person;
--创建表
create table person
(
id int not null AUTO_INCREMENT primary key,
name varchar(20) not null,
sex varchar(2) not null,
age int not null,
address varchar(30) not null
);
--查看表结构
desc person;
--插入数据
insert into person(name,sex,age,address) values('张三','男',20,'北京');
insert into person(name,sex,age,address) values('李四','男',25,'天津');
insert into person(name,sex,age,address) values('王五','女',30,'上海');
insert into person(name,sex,age,address) values('赵六','男',21,'南京');
insert into person(name,sex,age,address) values('孙七','女',40,'武汉');
insert into person(name,sex,age,address) values('吴八','男',35,'西安');
--提交事务
commit;
--查找全部数据
select * from person;
--按id查找数据
select * from person where id = 1;
--按id删除数据
delete from person where id = 1;
--验证
select * from person where id = 1;
--删除全部数据
delete from person;
--验证
select * from person;
--提交事务命令
commit;
--------------------------------------------------------------------
退出mysql输入状态命令: quit
----------------------------------------------------------
-------------------------------------------------
其他的启动和关闭方法,先不用管了
数据库环境已经搭建好了,先用着吧
-------------------------------------------------
mysql设置了密码和不设置密码有些启动关闭命令不一样
mysqld --console
其他停止服务的方法:
mysqladmin -hlocalhost -uroot -proot stop
------------------------------------------------
当然你也可以不用安装版的,
复制免安装版的,
区别就是,自己配置、修改一个my.ini文件
你也可以试试自己修改。。。
------------------------------------------------
eclipes 快捷键
Ctrl + / 注释多行和取消注释多行 // //
Ctrl + Shift + / 注释多行和取消注释多行 /* */
Ctrl + Shift + \
-------------------------------------------------
Hibernate操作数据库:
Session session = new Configuration().configure().buildSessionFactory().openSession();
//String hql = "FROM Person AS p WHERE p.name=?" ;
String hql = "FROM Person AS p " ;
Query q = session.createQuery(hql) ;
//q.setString(0, "张三") ;
List all = q.list();
Iterator iter = all.iterator();
while (iter.hasNext())
{
System.out.println(((Person)iter.next()).getAge()) ;
}