JDBC之: MySQL以及相关软件的使用基础(一)
MySQ特点
-
是一种开放源代码的关系型数据库管理系统(RDBMS)
-
目前很多大公司(新浪,京东,阿里等)都在使用mysql
-
适应于所有的平台
-
支持多线程,充分利用CPU资源,性能很出色
-
大数据处理:对某些包含50000000个记录的数据库使用MySQL完全没有问题
-
使用最多的版本是5.5
MySQL相关软件
-
官方主页:http://www.mysql.com
-
操作MySQL数据库的利器:Navicat
配置环境变量
- 将bin目录配置到PATH中
命令行操作
-
登录操作:mysql -hlocalhost -uroot -p123456
-
退出操作:exit
-
数据库操作
-
建库:create database 数据库名;
-
卸载库:drop database 数据库名;
-
显示所有数据库:show databases;
-
选择库:use 数据库名
-
-
表操作
-
建表的sql语句:
CREATE TABLE `t_user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(30) NOT NULL,
`pwd` varchar(30) NOT NULL,
`regTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;CREATE TABLE `t_user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(30) NOT NULL,
`pwd` varchar(30) NOT NULL,
`regTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-
显示库中所有表:show tables;
-
显示某个表的结构:des/describe 表名;
-
插入语句:insert into t_user(username,pwd,regTime) values("王五",555,now());