Mysql 的基本操作
1. 修改用户密码
因为 root 用户初始没有密码 所以直接修改
[root@localhost bin]# ./mysqladmin -u root -password 123456 |
为已有密码的用户修改密码
[root@localhost bin]# ./mysqladmin -u root -p111111 password 123456 |
2. 查看数据库
在进入数据库后输入 show databases; ( 注意分号 )
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | redmoonoa | | test | +--------------------+ 4 rows in set (0.07 sec) |
3. 进入数据库
mysql> use test ; Database changed |
4. 查看数据库中的表
mysql> show tables; Empty set (0.00 sec) |
5. 建数据库、表、
mysql> create database mysql_test -> ; Query OK, 1 row affected (0.02 sec)
mysql> use mysql_test; Database changed mysql> create table users ( id int(3) auto_increment not null primary key, namechar(10) not null, pwd char(10) not null); Query OK, 0 rows affected (0.04 sec) |
验证:
mysql> describe users // 查看表结构 -> ; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ | id | int(3) | NO | PRI | NULL | auto_increment | | name | char(10) | NO | | NULL | | | pwd | char(10) | NO | | NULL | | +-------+----------+------+-----+---------+----------------+ |
插入数据:
mysql> insert into users(name,pwd) values('user1','123456'); Query OK, 1 row affected (0.00 sec)
mysql> insert into users(name,pwd) values('admin','123456'); Query OK, 1 row affected (0.01 sec) |
验证:
mysql> select * from users -> ; +----+-------+--------+ | id | name | pwd | +----+-------+--------+ | 1 | user1 | 123456 | | 2 | admin | 123456 | +----+-------+--------+ 2 rows in set (0.00 sec) |
在 linux 下搭建 jdk+tomcat+mysql 应用
通过一个简单的 jsp 页面, 验证 数据库,服务器 环境配置的正确。
1. 编写 JSP 程序
在 tomcat/wapapps 文件夹下,建立文件夹 sql_test
在 sql_test 下建立文件 test.jsp
在 test.jsp 中敲入下面程序
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <%
String server="localhost"; String dbname="mysql_test"; String user="root"; String pass="123456"; String port="3306";
String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"&password="+pass;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select name,pwd from users"; ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){ out.print("username:"); out.print(rs.getString("name")+" password:"); out.println(rs.getString("pwd")+"<br>"); } rs.close(); stmt.close(); conn.close(); %> |
2. 配置 JDBC 驱动
下载相应 JDBC 驱动
mysql-connector-java-3.1.8-bin.jar
把驱动放在 sql_test 下建立文件夹 /WEB-INF/lib 下
3. 运行程序
在浏览器中,输入 http://127.0.0.1:8080/sql_test/test.jsp
出现结果
username:user1 password:123456
username:admin password:123456
证明系统运行正常
下面是程序文件,可以直接放在tomcat的 webapps 下运行