sql user login admin, database creation, filter and join tables
$ $ mysql --version;
$ mysql -u root -p secretpasword ;
$ CREATE USER 'webuser'@'localhost';
$ CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'secretpasword';
$ ALTER USER 'webuser'@'localhost' IDENTIFIED BY 'secretpassword';
$ SET PASSWORD FOR 'jeffrey'@'localhost' = 'auth_string';
$ GRANT ALL PRIVILEGES ON globe_bank.* TO 'webuser'@'localhost';
$ GRANT ALL PRIVILEGES ON orderingXX.* TO 'pmauser'@'localhost';
$ SHOW GRANTS FOR 'webuser'@'localhost';
$ SHOW GRANTS FOR 'root'@'localhost';
$ SHOW DATABASES;
$ USE db_name;
$ DROP db_name;
$ DROP TABLE IF EXISTS
subjects;
CREATE TABLE `subjects` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`menu_name` varchar(255) DEFAULT NULL,
`position` int(3) DEFAULT NULL,
`visible` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`id`)
);
'$ INSERT INTO subjects
VALUES (1,'About Globe Bank',1,1),(2,'Consumer',2,1),(3,'Small Business',3,0);'
$ DROP TABLE IF EXISTS
pages;
# ONE TO MANY RELATIONSHIPS with foreign key feature of Relational database
## Create Another Table using Foreign Key, Primary Key Constraint and Default Values
$ CREATE TABLE `pages` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`subject_id` int(11) DEFAULT NULL,
`menu_name` varchar(255) DEFAULT NULL,
`position` int(3) DEFAULT NULL,
`visible` tinyint(1) DEFAULT NULL,
`content` text,
PRIMARY KEY (`id`),
KEY `fk_subject_id` (`subject_id`)
);
$ INSERT INTO
pages VALUES (1,1,'Globe Bank',1,1,NULL),(2,1,'History',2,1,NULL),(3,1,'Leadership',3,1,NULL),(4,1,'Contact Us',4,1,NULL),(5,2,'Banking',1,1,NULL),(6,2,'Credit Cards',2,1,NULL),(7,2,'Mortgages',3,1,NULL),(8,3,'Checking',1,1,NULL),(9,3,'Loans',2,1,NULL),(10,3,'Merchant Services',3,1,NULL);
$ INSERT INTO
subjects VALUES (1,'About Globe Bank',1,1),(2,'Consumer',2,1),(3,'Small Business',3,0);
$
$ ALTER TABLE ADD INDEX index_name (column);
$ ALTER TABLE ADD INDEX fk_name (column);
$
$
$
- authentication-plugin-caching-sha2-password-cannot-be-loaded
$ ALTER USER 'webuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'secretpassword';
$
$