JSP是一种执行于服务器端的动态网页开发技术,他所要实现的动态功能主要是将存储在后台数据库的数据动态地展示给用户,大部分的JSP项目都要用到数据库,因此JSP开发离不开数据库。本篇将讲述Mysql数据库操作的基础知识。
(下载和安装Mysql在此略过,网上有很多教程可以参考)
一、MySQL的常用操作
找到mysql的命令行窗口,单击,输入密码即连接到了数据库
1.退出mysql
mysql>exit;
2.增加用户并授权
(1)添加一个密码为123456的用户user2,使其可以在任何主机上登录,并对所有的数据库有查询、插入、修改、删除的权限(root用户权限下)。
mysql >grant select,insert,update,delete on *.* to user1@"%" identified by "123456";
密码为123456的用户user2,只可以在localhost上登陆,并对所有的数据库有查询、插入、修改、删除的权限(localhost指本地主机,即Mysql数据库所在的那台主机)这样用户即使知道user2的密码,也无法从Internet上直接访问数据库,只能通过mysql主机上的Web页来访问。
mysql>grant select,insert,update,delete on mydb.* to user2@localhost identified by "123456";
(3)添加一个能够从任何地方连接服务器的完全的超级用户。
mysql>grant all privileges on *.* to user3@"%" identified by "123" with grant option;
3.删除授权
删除上面创建的用户user1的增删改查的权限
mysql>revoke select,insert,update,delete on *.* from user1;
4.查看、创建、删除、选择数据库命令
(1)使用show语句可以找出在服务器上当前存在什么数据库。
mysql >show databases;
(2)创建一个名为moviedb的数据库
mysql>create database moviedb;
(3)删除上面创建的moviedb数据库
mysql>drop database moviedb ;
(4)在对数据库进行操作之前,必须先选择所创建的数据库
mysql>use moviedb;
5.导入命令
使用source命令可以将一个扩展名为sql或txt的现有数据库文件,导入到Mysql中。
mysql>source d:/my.sql;
二、MySQL常用查询举例
mysql>select now();
2.查询当前用户 mysql>select user();
mysql>select version();
mysql>select database();
三、MySQL GUI Tools
在开始菜单中找到MySQL Workbench,打开
在左侧空白处单击右键,选择Create Schema... 创建一个数据库
选择创建的数据库单击右键,择Create Table... 创建表
选