Matrix42

不饱食以终日,不弃功于寸阴

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());

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

6 − 6 =