
MySQL基础常用笔记(概念,常用关键字,语句。示例代码等)
������������������������������������������������
发布日期:2021-05-10 06:21:01
浏览次数:18
分类:精选文章
本文共 3095 字,大约阅读时间需要 10 分钟。
MySQL���������������������������
������������������������������������MySQL���������������������������������������������MySQL������������������������SQL������������������������������������
��������������������������� ������������������
CREATE DATABASE IF NOT EXISTS test_mysql;
���������������������
CREATE TABLE employee ( id INT(22) PRIMARY KEY NOT NULL AUTO_INCREMENT, email VARCHAR(55) NOT NULL, last_name VARCHAR(55) NOT NULL, gender VARCHAR(22) NOT NULL);
������������������������
DROP DATABASE IF EXISTS test_mysql;DROP TABLE IF EXISTS employee;
������������������������ ���������������
INSERT INTO employee ( id, email, last_name, gender) VALUES ( 1, '@jg163.com', 'admin', '1'), (2, '@aa163.com', 'hhhhh', '0'));
���������������
DELETE FROM employee WHERE id=1;
���������������
UPDATE employee SET email='jg@qq.com' WHERE id=2;
���������������
SELECT * FROM employee;
������������������ ��������������� ������������������
CREATE TABLE dept_table ( id INT(22) PRIMARY KEY AUTO_INCREMENT, dept_name VARCHAR(55) NOT NULL);
���������������������������������������
ALTER TABLE employee ADD dept_id INT(22);INSERT INTO dept_table (id, dept_name) VALUES (1, '���������'), (2, '���������'), (3, '���������');UPDATE employee SET dept_id=1 WHERE id=1;UPDATE employee SET dept_id=3 WHERE id=2;
������������������������
SELECT * FROM employee AS eLEFT JOIN dept_table AS d ON e.dept_id = d.idWHERE e.dept_id = 1;
- ������������������������������
SELECT SUM(ooo.price) FROM employee AS eLEFT JOIN dept_table AS d ON e.dept_id = d.idLEFT JOIN order AS ooo ON e.last_name = ooo.salesmanWHERE e.dept_id = 1;
3.������������������������
SELECT * FROM employee AS eLEFT JOIN dept_table AS d ON e.dept_id = d.idLEFT JOIN order AS ooo ON e.last_name = ooo.salesmanWHERE e.dept_id = 1ORDER BY ooo.price DESC; -- ������ORDER BY ooo.price ASC; -- ������
������������������������ ���������������������������
CREATE DATABASE IF NOT EXISTS test_mysql;USE test_mysql;CREATE TABLE dept_table ( id INT(22) PRIMARY KEY AUTO_INCREMENT, dept_name VARCHAR(55) NOT NULL);CREATE TABLE employee ( id INT(22) PRIMARY KEY NOT NULL AUTO_INCREMENT, email VARCHAR(55) NOT NULL, last_name VARCHAR(55) NOT NULL, gender VARCHAR(22) NOT NULL);CREATE TABLE order ( id INT(12) PRIMARY KEY AUTO_INCREMENT, salesman VARCHAR(55) NOT NULL, create_time VARCHAR(55) NOT NULL, price DECIMAL(22) NOT NULL);INSERT INTO dept_table (id, dept_name) VALUES (1, '���������'), (2, '���������'), (3, '���������');
���������������������
INSERT INTO order ( id, salesman, create_time, price) VALUES ( 1, 'jg', '2020-11-11', 123), (2, 'jg', '2020-11-11', 43545), (3, 'jg', '2020-11-11', 12345), (4, 'jg', '2020-11-11', 9999), (5, 'dd', '2020-11-11', 1121212));
���������������������������
SELECT COUNT(*) FROM employeeLEFT JOIN dept_table ON 1=1LEFT JOIN order ON 1=1WHERE dept_id = 1;
������������������������������������������������������������������������������������������
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月31日 03时20分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
其品质让人佩服
2021-05-10
Linux内核平台总线设备驱动模型浅析
2021-05-10
第007课 裸机开发步骤和工具使用(SourceInght NotePad++使用)
2021-05-10
2017-学员成果精选(五)
2021-05-10