Create schema.php
db schema
This commit is contained in:
69
f8l_exception/schema.php
Normal file
69
f8l_exception/schema.php
Normal file
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
|
||||
$dbhost='localhost';
|
||||
$dbuser='f8lexception'
|
||||
$dbpass='Kim157'
|
||||
//connect
|
||||
|
||||
mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
|
||||
mysql_select_db("f8lexception") or die(mysql_error());
|
||||
|
||||
echo 'Connection Success!'
|
||||
|
||||
//DROP TABLE IF EXISTS User, Account, Transaction, Mortgage, CreditCard
|
||||
|
||||
mysql_query("CREATE TABLE User (
|
||||
username VARCHAR(30) NOT NULL PRIMARY KEY,
|
||||
password VARCHAR(30) NOT NULL,
|
||||
email VARCHAR(30) NOT NULL,
|
||||
loginDate DATE,
|
||||
openDate DATE )");
|
||||
|
||||
//can you stuff mult create table in 1 query for effic?
|
||||
("CREATE TABLE Account (
|
||||
accID INT PRIMARY KEY,
|
||||
username VARCHAR(30),
|
||||
acctype VARCHAR(30),
|
||||
balance FLOAT,
|
||||
interest FLOAT,
|
||||
date TIMESTAMP,
|
||||
FOREIGN KEY (username) REFERENCE User(username)
|
||||
ON DELETE CASCADE
|
||||
)")
|
||||
|
||||
("CREATE TABLE Transaction (
|
||||
accID INT PRIMARY KEY,
|
||||
username VARCHAR(30),
|
||||
acctype VARCHAR(30),
|
||||
transtype VARCHAR(30),
|
||||
toID INT,
|
||||
date TIMESTAMP
|
||||
FOREIGN KEY (username) REFERENCE User(username)
|
||||
ON DELETE CASCADE
|
||||
)")
|
||||
|
||||
("CREATE TABLE Mortgage (
|
||||
accID INT FOREIGN KEY PRIMARY KEY,
|
||||
username VARCHAR(30) FOREIGN KEY,
|
||||
balance FLOAT,
|
||||
minPayment DOUBLE,
|
||||
interestRate FLOAT,
|
||||
date TIMESTAMP
|
||||
FOREIGN KEY (username) REFERENCE User(username)
|
||||
ON DELETE CASCADE
|
||||
)")
|
||||
|
||||
("CREATE TABLE CreditCard (
|
||||
accID INT FOREIGN KEY PRIMARY KEY,
|
||||
username VARCHAR(30),
|
||||
balance FLOAT,
|
||||
minPayment DOUBLE,
|
||||
interestRate FLOAT,
|
||||
maxLimit DOUBLE,
|
||||
date TIMESTAMP
|
||||
FOREIGN KEY (username) REFERENCE User(username)
|
||||
ON DELETE CASCADE
|
||||
)")
|
||||
|
||||
print("All databases have been created successfully");
|
||||
?>
|
||||
Reference in New Issue
Block a user