这个是要有界面的,还要有类似C#,Java这种语言来写逻辑讲界面和数据库结合起来,单sql是没法实现这么复杂的逻辑的。
专注于为中小企业提供做网站、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业莫力达免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1、 MySQL Workbench的安装
下载完成之后安装就非常简单,双击即可安装。安装完成之后我们在“应用程序”里面就能看到MySQL Workbench.app程序了。可以连MYSQL
两种方法,一种执行语句update
`表名`
set
columnName
=
'测试'
WHERE
columnName
=
'检测';还有一种在phpmyadmin里直接修改,有个编辑,修改掉也可以。
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;}}