重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
打开 MySQL Command Line Client后用"create database student;"创建名为student的数据库,也可以用其他名。若想在数据库student中创建表的话,先用"use student;”然后输入“create table message()”则可创建名为message的表,也可在括号中添加一些数据项。要知道更详细的还是去找一些相关书看看吧。
创新互联是专业的长安网站建设公司,长安接单;提供做网站、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行长安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
USE db_abc;
CREATE TABLE department3(
id INT AUto_INCREMENT PRIMARY KEY COMMENT ’自增,主键
dept_name VARCHAR(20) NOT NULL UNIQUE COMMENT ‘唯一键
dept_phone CHAR(13) COMMENT ‘部门电话’,
dept_memo VARCHAR(100)COMMENT ‘ 备注
);
SHOW TABLES;
-#-------创建员工表-------
CREATE TABLE staffer(
id INT AUTO INCREMENT PRIMARY KEY,
staff_name VARCHAR(15) NOT NULL,
dept id INT
sex ENUM(‘F’,‘M’) DEFAULT ‘F
phone CHAR(11),
salary DOUBLE(9,1) CHECK(salary 0 AND salary = 100000),
staff_ memo VARCHAR(200) ,
FOREIGN KEY(dept_ id) REFERENCES departmeny(id)
);
#----顾客表----
CREATE table customer1(
costomer_ id INT AUTO_ _INCREMENT PRIMARY KEY COMMENT ‘主键’,
customer_ name VARCHAR(10) NOT NULL COMMENT ‘顾客名字’,
sex enum(‘n’,‘v’) DEFAULT ‘N’ COMMENT ‘性别n男v女’,
dirthday datetime COMMENT ‘出生 日期’,
hobby SET( ‘music’, ‘ball’) COMMENT ‘ 爱好’
consumption_ _amount DOUBLE(5,1) UNSIGNED DEFAULT 0 COMMENT ‘消费金额
mender_ _balance DECIMAL(5,2) UNSIGNED DEFAULT 0 COMMENT ‘会员余额’,
photo VARCHAR(250),
address json
);
--------复制表结构--------------
CREATE TABLE IF NOT EXISTS staffer_ _bak
LIKE Jstaffer;
DESC staffer. _bak;
DESC staffer_ bak;|
HTML:
form action="insert.php" method="post"
Firstname: input type="text" name="firstname" /
Lastname: input type="text" name="lastname" /
Age: input type="text" name="age" /
input type="submit" /
/form
myeclipse中使用JDBC连接MySQL连接数据库,可以新建一个java文件,使用JDBC操作数据库就可以,实例如下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBConnection {private final static String url = "jdbc:mysql://localhost:3306/test?user=rootpassword=rootuseUnicode=truecharacterEncoding=utf-8";//配置连接数据库的用户名和密码private final static String dbDriver = "com.mysql.jdbc.Driver";//mysql的驱动程序名private Connection con = null;// 通过构造方法加载数据库驱动static {try {Class.forName(dbDriver).newInstance();//利用反射实例化驱动类} catch (Exception ex) {System.out.println("数据库加载失败");}}// 创建数据库连接public boolean creatConnection() {try {con = DriverManager.getConnection(url);con.setAutoCommit(true);//提交sql语句} catch (SQLException e) {System.out.println(e.getMessage());System.out.println("creatConnectionError!");}return true;}// 对数据库的增加、修改和删除的操作public boolean executeUpdate(String sql) {if (con == null) {creatConnection();}try {Statement stmt = con.createStatement();//得到一个结果集,拿来遍历int iCount = stmt.executeUpdate(sql);return true;} catch (SQLException e) {System.out.println(e.getMessage());return false;}}// 对数据库的查询操作public ResultSet executeQuery(String sql) {ResultSet rs;try {if (con == null) {creatConnection();}Statement stmt = con.createStatement();//得到一个结果集,拿来查询try {rs = stmt.executeQuery(sql);} catch (SQLException e) {System.out.println(e.getMessage());return null;}} catch (SQLException e) {return null;}return rs;}}
这很简单的
我模拟下你的数据库
//二维数组模拟你的数据库
相当于mysql_fetch_array($result)查出来的数据,当然查出来是一维的
我们现在把他格式化为二维
html
head
?php
$table[]=array(
"user"="aaaa",
"count"="22",
"timeset"="1310344207",
"id"="1"
);
$table[]=array(
"user"="bbbb",
"count"="33",
"timeset"="1310344208",
"id"="2"
);
/head
body
table
width="300"
align="center"
tr
td用户名td
td登录次数td
td登录时间td
tdidtd
/tr
?php
foreach($table
as
$value)
{
?
tr
td?=
$value['user'];
?td
td?=$value['count'];
?td
td?=$value['timeset'];?td
td?=$value['id'];?td
/tr
?php
}
?
/table
/body
/html
是不是你想要的结果?
1、首先,新建一个php_mysql.php的文件
2、其次,查看mysql服务是否打开,或者客户端的mysql能够正常打开。
鼠标右键电脑--》管理--》服务和应用程序--》服务--》找到mysql服务,看看是不是启用状态。
看看能不能打开客户端。
3、如果上面的可以了,那么就进入正题了,php连接mysql代码实例。
4、最后运行这个文件,看看运行结果吧。