{"id":20733350,"url":"https://github.com/moindalvs/mysql_ddl_dml_tcl_and_more","last_synced_at":"2026-05-14T21:35:23.576Z","repository":{"id":127429301,"uuid":"535246273","full_name":"MoinDalvs/MySQL_DDL_DML_TCL_and_more","owner":"MoinDalvs","description":"MYSQL_Basics","archived":false,"fork":false,"pushed_at":"2022-09-11T09:23:07.000Z","size":2384,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T02:32:19.483Z","etag":null,"topics":["mssql","mssql-database","mysql","mysql-database","mysql-server","sql","sql-query","sql-server","sqlite-database"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MoinDalvs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-11T09:17:18.000Z","updated_at":"2022-09-12T08:51:55.000Z","dependencies_parsed_at":"2023-08-16T10:16:17.331Z","dependency_job_id":null,"html_url":"https://github.com/MoinDalvs/MySQL_DDL_DML_TCL_and_more","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MoinDalvs/MySQL_DDL_DML_TCL_and_more","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoinDalvs%2FMySQL_DDL_DML_TCL_and_more","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoinDalvs%2FMySQL_DDL_DML_TCL_and_more/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoinDalvs%2FMySQL_DDL_DML_TCL_and_more/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoinDalvs%2FMySQL_DDL_DML_TCL_and_more/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MoinDalvs","download_url":"https://codeload.github.com/MoinDalvs/MySQL_DDL_DML_TCL_and_more/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoinDalvs%2FMySQL_DDL_DML_TCL_and_more/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33044244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mssql","mssql-database","mysql","mysql-database","mysql-server","sql","sql-query","sql-server","sqlite-database"],"created_at":"2024-11-17T05:24:50.872Z","updated_at":"2026-05-14T21:35:23.560Z","avatar_url":"https://github.com/MoinDalvs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# MySQL_DDL_DML_TCL_and_more\nMYSQL_Basics\nUSE sql_store;\nINSERT INTO customers ( \nfirst_name,\n last_name, \n birth_date, \n phone, address, \n city, \n state, \n points)\n VALUES ( 'Maruf', 'Bhombal', '1997-04-27', '976-976-5676', '1010 shreeji plaza', 'Navi Mumbai', 'TX', '3699');\n\nUSE sql_store;\nSELECT o.order_date, o.order_id, c.first_name, s.name AS shipper, os.name as status\nFROM customers c\nJOIN orders o\nON c.customer_id = o.customer_id\nLEFT JOIN shippers s\nON o.shipper_id = s.shipper_id\nLEFT JOIN order_statuses os\nON os.order_status_id = o.status;\n\nUSE sql_hr;\nSELECT \ne.employee_id,\ne.first_name,\nem.first_name AS manager\nFROM employees e\nLEFT JOIN employees em\nON e.reports_to = em.employee_id;\n\nUSE sql_store;\nSELECT o.order_date, c.first_name, sh.name AS shipper\nFROM orders o\nJOIN customers c\nUSING (customer_id)\nLEFT JOIN shippers sh\nUSING (shipper_id);\n\nUSE sql_store;\nSELECT *\nFROM order_items\nJOIN order_item_notes\nUSING (order_id, product_id);\n\nUSE sql_invoicing;\nSELECT p.date, c.name AS client, p.amount, pm.name AS payment_method\nFROM payments p\nJOIN clients c USING (client_id)\nJOIN payment_methods pm\nON pm.payment_method_id = p.payment_method;\n\nUSE sql_store;\nSELECT *\nFROM orders o\nNATURAL JOIN customers c;\n\nUSE sql_store;\nSELECT p.name AS product, sh.name AS shipper\nFROM products p\nCROSS JOIN shippers sh\nORDER BY p.name;\n\nUSE sql_store;\nSELECT order_id, order_date, 'ACTIVE' AS status\nFROM orders\nWHERE order_date \u003e= '2019-01-01'\nUNION\nSELECT order_id, order_date, 'ARCHIVED' AS status\nFROM orders\nWHERE order_date \u003c '2019-01-01';\n\nUSE sql_store;\nSELECT customer_id, first_name, points, 'Bronze' AS 'Rank'\nFROM customers\nWHERE points \u003c '2000'\nUNION\nSELECT customer_id, first_name, points, 'Silver' AS 'Rank'\nFROM customers\nWHERE points BETWEEN '2000' AND '3000'\nUNION\nSELECT customer_id, first_name, points, 'Gold' AS 'Rank'\nFROM customers\nWHERE points \u003e '3000'\nORDER BY first_name;\n\nUSE sql_store;\nINSERT INTO products (name, quantity_in_stock, unit_price)\nVALUES ('Toothpaste', '23', '3.90' ), \n('Cold drink', '18', '3.6'), \n('Shoes', '69', '4.20');\n\nUSE sql_store;\nINSERT INTO orders (customer_id, order_date, status)\nVALUES (1, '2019-01-02', 2);\nINSERT INTO order_items\nVALUES (LAST_INSERT_ID(), 3, 34, 1.63),\n(LAST_INSERT_ID(), 4, 23, 2.73);\n\nINSERT INTO orders_archive\nSELECT * \nFROM orders\nWHERE order_date \u003c '2019-01-01';\n\nUSE sql_invoicing;\nCREATE TABLE invoices_archive AS\nSELECT i.invoice_id,\n i.invoice_date,\n c.name as 'client name',\n i.number,\n i.payment_date,\n i.invoice_total,\n i.payment_total,\n i.due_date\nFROM invoices i\nJOIN clients c\nUSING (client_id)\nWHERE payment_date IS NOT NULL;\n\nUSE sql_invoicing;\nUPDATE invoices\nSET payment_total = 10, payment_date = '2019-05-01'\nWHERE invoice_id = 1;\n\nUSE sql_invoicing;\nUPDATE invoices\nSET payment_total = DEFAULT, payment_date = null\nWHERE invoice_id = 1;\n\nUSE sql_invoicing;\nUPDATE invoices\nSET payment_total = invoice_total * 0.5, payment_date = due_date\nWHERE client_id IN (3, 4);\n\nUSE sql_store;\nUPDATE customers\nSET points = points + 50\nWHERE birth_date \u003c '1990-01-01';\n\nUSE sql_invoicing;\nUPDATE invoices\nSET payment_total = 0.5 * invoicing_total,\npayment_date =  due_date\nWHERE client_id IN\n(SELECT client_id\nFROM clients\nWHERE state IN ('CA', 'NY'));\n\nUSE sql_store;\nUPDATE orders\nSET comments = 'Gold Customer'\nWHERE customer_id IN\n(SELECT customer_id\nFROM customers\nWHERE points \u003e= 3000);\n\nUSE sql_invoicing;\nDELETE FROM invoices\nWHERE client_id = (\nSELECT *\nFROM clients\nWHERE name = 'Myworks'\n);\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoindalvs%2Fmysql_ddl_dml_tcl_and_more","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoindalvs%2Fmysql_ddl_dml_tcl_and_more","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoindalvs%2Fmysql_ddl_dml_tcl_and_more/lists"}