JSP基础(十一)——数据库操作基础
来源:互联网 发布:mac怎么删除隐藏文件 编辑:程序博客网 时间:2024/06/14 20:11
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";
(2)添加一个密码为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常用查询举例
1.查询时间 mysql>select now();
2.查询当前用户 mysql>select user();
3.查询数据库版本 mysql>select version();
4.查询当前使用的数据库 mysql>select database();
三、MySQL GUI Tools
在开始菜单中找到MySQL Workbench,打开
在左侧空白处单击右键,选择Create Schema... 创建一个数据库
选择创建的数据库单击右键,择Create Table... 创建表选
- JSP基础(十一)——数据库操作基础
- JSP基础(二十一)——JSTL核心标签
- Linux基础篇十一 —— 重定向操作符
- Java基础(十一)——反射
- JSP基础(二十四)——JSTL数据库标签
- JSP操作MySQL基础
- jsp基础操作
- JAVASE基础(十一)
- JavaWeb开发之十一:JSP基础语法
- JavaWeb开发之十一:JSP基础
- jsp基础—1
- C语言基础(十一)- 文件和目录操作运算
- android开发教程(十一)——android应用程序基础
- JAVA基础必备(十一)——正则表达式
- 黑马程序员——基础学习(十一)集合框架
- 黑马程序员——Java基础(十一)之GUI
- Linux 基础命令(十一)—— 创建计划任务
- Linux 基础操作(十一) ————文件的归档、压缩与解压及rsync
- 推荐一个Chrome去广告的插件Adblock Plus
- Hibernate 性能优化_2
- linux步步为营(5)--java开发环境-jdk-eclipse-svn-maven
- 循环获取加载图片的时候,加载的图片每次都是最后一个图片,如果解决这个问题。
- c++里boost:ptree 用作生成json,中文乱码如何解决?
- JSP基础(十一)——数据库操作基础
- OSGI-概述
- Hibernate 性能优化_3
- 部分链接
- x.509协议
- 根据"|",大容量插入数据
- eclipse 总结
- session cookie 简单异同点
- include指令与include动作更清楚的详解