SlideShare une entreprise Scribd logo
1  sur  6
A. DDL Commands on MySQL:
 Create a database
Create database [database name];
 To delete a db.
Drop database [database name];
 To delete a table.
Drop table [table name];
 Delete a column.
Alter table [table name] drop column [column name];
ALTER TABLE employee DROP INDEX name_dept; - get rid of
 Add a new column to db.
Alter table [table name] add column [new column name] varchar (20);
ALTER TABLE employee ADD EmpId INT NOT NULL AUTO_INCREMENT PRIMARY
KEY;
 Change column name.
Alter table [table name] change [old column name] [new column] varchar (50);
 Make a unique column so you get no dupes.
Alter table [table name] add unique ([column name]);
 Make a column bigger.
Alter table [table name] modify [column name] varchar (3);
 Delete unique from table.
Alter table [table name] drop index [column name];
 Delete data from specific fields within a column:
Mysql> DELETE FROM mytable WHERE mycolumn="mydata";
 Rename a table within a specific database
Mysql> RENAME TABLE first TO second;
(Or)
Mysql> ALTER TABLE mytable rename as mynewtable;
 Create Table Example 1.
Create table [table name] (first name varchar(20),middleintial varchar(3),last
name varchar(35),suffix varchar(3),officeid varchar(10),userid
varchar(15),username varchar(8),email varchar(35),phone varchar(25),groups
varchar(15),datestamp date,timestamp time,pagemail varchar(255));
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species
VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
CREATE TABLE retired_employee (Name char(20) DEFAULT '' NOT NULL,Dept
char(10) DEFAULT '' NOT NULL,JobTitle char(20)UNIQUE name_dept
(Name,Dept));
CREATE UNIQUE index name_dept on employee (name,dept); - avoids duplicate
keys
 Create Table Example 2.
Create table [tablename] (personid int(50) not null auto_increment primary
key,firstname varchar(35),middlename varchar(50),lastname char(50) default
‘bato’;
Create table employees (employee_id integer, first_name varchar (20), last_name
Varchar (20)) type=MyISAM;
 Drop Database
Drop database databasename;
 Delete a row(s) from a table.
DELETE from [tablename] where [fieldname]=’whatever’;
 DROP TABLE
DROP TABLE TABLENAME;
 Simple column and field manipulation
Show columns within a table:
Mysql> DESC mytable;
(Or)
Mysql> SHOW COLUMNS FROM mytable;
B. DML Commands :
 Show all data in a table
SELECT * FROM [TABLENAME];
 Show certain selected rows with the value “whatever”
SELECT * FROM [tablename] where [field] =”whatever”;
 Show all records containing the name "Bob" AND the phone number '3444444'.
SELECT * FROM [TABLENAME] WHERE NAME=”bob” AND
phone_number=’3444444’;
 Show all records not containing the name "Bob" AND the phone number
'3444444' order by the phone_number field.
SELECT * FROM [TABLENAME] WHERE NAME! =”bob” and
phone_number=’3444444’ order by phone_number;
 Show all records starting with the letters 'bob' AND the phone number '3444444'.
SELECT * FROM [TABLENAME] WHERE NAME LIKE “bob%” and
phone_number=’3444444’;
 Show all records starting with the letters 'bob' AND the phone number '3444444'
limit to records 1 through 5.
SELECT * FROM [TABLENAME] WHERE NAME LIKE “bob%” and
phone_number=’3444444’ limit 1,5;
 Use a regular expression to find records. Use "REGEXP BINARY" to force case-
sensitivity. This finds any record beginning with a.
SELECT * FROM [TABLENAME] WHERE rec RLIKE “^a”;
 Show unique records.
SELECT DISTINCT [column name] FROM [TABLE NAME];
 Show selected records sorted in an ascending (asc) or descending (desc).
Select [col1], [col2] from [tablename] order by [col2] desc;
 Return number of rows.
SELECT COUNT (*) FROM [TABLENAME];
 Is there a way to query the DB to find out how many rows there are in all the
tables?
SELECT TABLE_NAME, TABLE_ROWS FROM `information_schema`.`tables` WHERE
`table_schema` = 'mrsqa4';
 Is there a way to get the count of rows in all tables in a mysql database without
running a SELECT count () on each table?
SELECT SUM (TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLESWHERE
TABLE_SCHEMA = 'mrsqa4';
 Sum column.
SELECT SUM (*) FROM [TABLENAME];
 Show the last 200 queries to your database with the sample table name "queries"
and the sample field "query_id"
Mysql> SELECT * FROM queries ORDER BY query_id DESC LIMIT 200;
 Show data within a specific table in a previously selected database
Mysql> SELECT * FROM table name;
 Select data within a specific table in a previously selected database:
Mysql> SELECT * FROM mytable WHERE mycolumn='mydata' ORDER BY
mycolumn2;
 Join tables on common columns.
Select lookup.illustrationid, looup.personid,person.birthday from lookup
Left join person on lookup.personid=person.personid=statement to join
Birthday in person table with primary illustrationid;
MySQL> SELECT DISTINCT dept FROM bedrock;
MySQL> SELECT * FROM pet WHERE species = "snake" OR species = "bird";
MySQL> SELECT * FROM pet WHERE species = "dog" AND sex = "f";
MySQL> SELECT * FROM pet WHERE birth >= "1998-1-1";
MySQL> SELECT name, birth FROM pet ORDER BY birth DESC;
MySQL> SELECT * FROM pet WHERE name LIKE "b%";
MySQL> SELECT * FROM pet WHERE name REGEXP "^b";
MySQL> SELECT species, COUNT(*) FROM pet GROUP BY species;
MySQL> SELECT MAX(article) AS article FROM shop;
MySQL> SELECT * FROM employee WHERE name LIKE "%Sm%";
MySQL> SELECT * FROM employee WHERE name REGEXP "^Ja";
Insert:
MySQL> INSERT INTO employee VALUES ("Jane Smith","Sales","Custome Rep");
MySQL> INSERT INTO employee VALUES ('Jane Smith','Sales','Account Manager');
MySQL> INSERT INTO employee VALUES ('Jane smith’,’Engineein’,’Manager’);
MySQL> UPDATE employee SET dept='HR' WHERE name='Jane Smith';
 Insert data into a table and its columns within a specific database:
mysql> INSERT INTO mytable VALUES('column1data','column2data',
'column3data','column4data','column5data','column6data',
'column7data','column8data','column9data');
 Update data in a specific table, column, field:
Mysql> UPDATE mytable SET column1="mydata" WHERE column2="mydata";

Contenu connexe

Tendances (19)

DML Commands
DML CommandsDML Commands
DML Commands
 
Sql commands
Sql commandsSql commands
Sql commands
 
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with ExamplesDML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
 
Sql DML
Sql DMLSql DML
Sql DML
 
Commands of DML in SQL
Commands of DML in SQLCommands of DML in SQL
Commands of DML in SQL
 
MySQL Essential Training
MySQL Essential TrainingMySQL Essential Training
MySQL Essential Training
 
SQL - DML and DDL Commands
SQL - DML and DDL CommandsSQL - DML and DDL Commands
SQL - DML and DDL Commands
 
Sql commands
Sql commandsSql commands
Sql commands
 
Database Systems - SQL - DDL Statements (Chapter 3/2)
Database Systems - SQL - DDL Statements (Chapter 3/2)Database Systems - SQL - DDL Statements (Chapter 3/2)
Database Systems - SQL - DDL Statements (Chapter 3/2)
 
Les10 Creating And Managing Tables
Les10 Creating And Managing TablesLes10 Creating And Managing Tables
Les10 Creating And Managing Tables
 
Les10
Les10Les10
Les10
 
Lab2 ddl commands
Lab2 ddl commandsLab2 ddl commands
Lab2 ddl commands
 
8. sql
8. sql8. sql
8. sql
 
ADBMS Unit-II c
ADBMS Unit-II cADBMS Unit-II c
ADBMS Unit-II c
 
Creating database using sql commands
Creating database using sql commandsCreating database using sql commands
Creating database using sql commands
 
Oracle Database DML DDL and TCL
Oracle Database DML DDL and TCL Oracle Database DML DDL and TCL
Oracle Database DML DDL and TCL
 
SQL
SQLSQL
SQL
 
Les11 Including Constraints
Les11 Including ConstraintsLes11 Including Constraints
Les11 Including Constraints
 
SQL Views
SQL ViewsSQL Views
SQL Views
 

Similaire à Ddl commands

supporting t-sql scripts for Heap vs clustered table
supporting t-sql scripts for Heap vs clustered tablesupporting t-sql scripts for Heap vs clustered table
supporting t-sql scripts for Heap vs clustered tableMahabubur Rahaman
 
Mysql Statments
Mysql StatmentsMysql Statments
Mysql StatmentsSHC
 
Farheen abdul hameed ip project (MY SQL);
Farheen abdul hameed ip project (MY SQL);Farheen abdul hameed ip project (MY SQL);
Farheen abdul hameed ip project (MY SQL);abdul talha
 
Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01sagaroceanic11
 
Basic sql(oracle) queries
Basic sql(oracle) queriesBasic sql(oracle) queries
Basic sql(oracle) queriesHarish Gyanani
 
MS SQL Database basic
MS SQL Database basicMS SQL Database basic
MS SQL Database basicwali1195189
 
MySQL Database System Hiep Dinh
MySQL Database System Hiep DinhMySQL Database System Hiep Dinh
MySQL Database System Hiep Dinhwebhostingguy
 
MySQL.pptx comuterscience from kvsbbsrs.
MySQL.pptx comuterscience from kvsbbsrs.MySQL.pptx comuterscience from kvsbbsrs.
MySQL.pptx comuterscience from kvsbbsrs.sudhasuryasnata06
 
Avinash database
Avinash databaseAvinash database
Avinash databaseavibmas
 
SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 10SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 10Umair Amjad
 

Similaire à Ddl commands (20)

Mysql cheatsheet
Mysql cheatsheetMysql cheatsheet
Mysql cheatsheet
 
Sql cheat sheet
Sql cheat sheetSql cheat sheet
Sql cheat sheet
 
MY SQL
MY SQLMY SQL
MY SQL
 
supporting t-sql scripts for Heap vs clustered table
supporting t-sql scripts for Heap vs clustered tablesupporting t-sql scripts for Heap vs clustered table
supporting t-sql scripts for Heap vs clustered table
 
Mysql Statments
Mysql StatmentsMysql Statments
Mysql Statments
 
Farheen abdul hameed ip project (MY SQL);
Farheen abdul hameed ip project (MY SQL);Farheen abdul hameed ip project (MY SQL);
Farheen abdul hameed ip project (MY SQL);
 
Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01
 
Oraclesql
OraclesqlOraclesql
Oraclesql
 
Basic sql(oracle) queries
Basic sql(oracle) queriesBasic sql(oracle) queries
Basic sql(oracle) queries
 
Sql commands
Sql commandsSql commands
Sql commands
 
MS SQL Database basic
MS SQL Database basicMS SQL Database basic
MS SQL Database basic
 
MySQL Database System Hiep Dinh
MySQL Database System Hiep DinhMySQL Database System Hiep Dinh
MySQL Database System Hiep Dinh
 
mysqlHiep.ppt
mysqlHiep.pptmysqlHiep.ppt
mysqlHiep.ppt
 
dbms.pdf
dbms.pdfdbms.pdf
dbms.pdf
 
MySQL.pptx comuterscience from kvsbbsrs.
MySQL.pptx comuterscience from kvsbbsrs.MySQL.pptx comuterscience from kvsbbsrs.
MySQL.pptx comuterscience from kvsbbsrs.
 
Avinash database
Avinash databaseAvinash database
Avinash database
 
SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 10SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 10
 
Bibashsql
BibashsqlBibashsql
Bibashsql
 
Sql
SqlSql
Sql
 
MySql slides (ppt)
MySql slides (ppt)MySql slides (ppt)
MySql slides (ppt)
 

Plus de Vasudeva Rao

Upgrading mysql version 5.5.30 to 5.6.10
Upgrading mysql version 5.5.30 to 5.6.10Upgrading mysql version 5.5.30 to 5.6.10
Upgrading mysql version 5.5.30 to 5.6.10Vasudeva Rao
 
My sql storage engines
My sql storage enginesMy sql storage engines
My sql storage enginesVasudeva Rao
 
Mater,slave on mysql
Mater,slave on mysqlMater,slave on mysql
Mater,slave on mysqlVasudeva Rao
 
Inno db datafiles backup and retore
Inno db datafiles backup and retoreInno db datafiles backup and retore
Inno db datafiles backup and retoreVasudeva Rao
 
Convert language latin1 to utf8 on mysql
Convert language latin1 to utf8 on mysqlConvert language latin1 to utf8 on mysql
Convert language latin1 to utf8 on mysqlVasudeva Rao
 
Database migration
Database migrationDatabase migration
Database migrationVasudeva Rao
 
Performence tuning
Performence tuningPerformence tuning
Performence tuningVasudeva Rao
 
All types of backups and restore
All types of backups and restoreAll types of backups and restore
All types of backups and restoreVasudeva Rao
 
Multiple instances second method
Multiple instances second methodMultiple instances second method
Multiple instances second methodVasudeva Rao
 
Multiple instance on windows
Multiple instance on windowsMultiple instance on windows
Multiple instance on windowsVasudeva Rao
 
Multiple instances on linux
Multiple instances on linuxMultiple instances on linux
Multiple instances on linuxVasudeva Rao
 
Postgre sql run book
Postgre sql run bookPostgre sql run book
Postgre sql run bookVasudeva Rao
 

Plus de Vasudeva Rao (12)

Upgrading mysql version 5.5.30 to 5.6.10
Upgrading mysql version 5.5.30 to 5.6.10Upgrading mysql version 5.5.30 to 5.6.10
Upgrading mysql version 5.5.30 to 5.6.10
 
My sql storage engines
My sql storage enginesMy sql storage engines
My sql storage engines
 
Mater,slave on mysql
Mater,slave on mysqlMater,slave on mysql
Mater,slave on mysql
 
Inno db datafiles backup and retore
Inno db datafiles backup and retoreInno db datafiles backup and retore
Inno db datafiles backup and retore
 
Convert language latin1 to utf8 on mysql
Convert language latin1 to utf8 on mysqlConvert language latin1 to utf8 on mysql
Convert language latin1 to utf8 on mysql
 
Database migration
Database migrationDatabase migration
Database migration
 
Performence tuning
Performence tuningPerformence tuning
Performence tuning
 
All types of backups and restore
All types of backups and restoreAll types of backups and restore
All types of backups and restore
 
Multiple instances second method
Multiple instances second methodMultiple instances second method
Multiple instances second method
 
Multiple instance on windows
Multiple instance on windowsMultiple instance on windows
Multiple instance on windows
 
Multiple instances on linux
Multiple instances on linuxMultiple instances on linux
Multiple instances on linux
 
Postgre sql run book
Postgre sql run bookPostgre sql run book
Postgre sql run book
 

Dernier

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Dernier (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Ddl commands

  • 1. A. DDL Commands on MySQL:  Create a database Create database [database name];  To delete a db. Drop database [database name];  To delete a table. Drop table [table name];  Delete a column. Alter table [table name] drop column [column name]; ALTER TABLE employee DROP INDEX name_dept; - get rid of  Add a new column to db. Alter table [table name] add column [new column name] varchar (20); ALTER TABLE employee ADD EmpId INT NOT NULL AUTO_INCREMENT PRIMARY KEY;  Change column name. Alter table [table name] change [old column name] [new column] varchar (50);  Make a unique column so you get no dupes. Alter table [table name] add unique ([column name]);  Make a column bigger.
  • 2. Alter table [table name] modify [column name] varchar (3);  Delete unique from table. Alter table [table name] drop index [column name];  Delete data from specific fields within a column: Mysql> DELETE FROM mytable WHERE mycolumn="mydata";  Rename a table within a specific database Mysql> RENAME TABLE first TO second; (Or) Mysql> ALTER TABLE mytable rename as mynewtable;  Create Table Example 1. Create table [table name] (first name varchar(20),middleintial varchar(3),last name varchar(35),suffix varchar(3),officeid varchar(10),userid varchar(15),username varchar(8),email varchar(35),phone varchar(25),groups varchar(15),datestamp date,timestamp time,pagemail varchar(255)); CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); CREATE TABLE retired_employee (Name char(20) DEFAULT '' NOT NULL,Dept char(10) DEFAULT '' NOT NULL,JobTitle char(20)UNIQUE name_dept (Name,Dept)); CREATE UNIQUE index name_dept on employee (name,dept); - avoids duplicate keys  Create Table Example 2. Create table [tablename] (personid int(50) not null auto_increment primary key,firstname varchar(35),middlename varchar(50),lastname char(50) default ‘bato’;
  • 3. Create table employees (employee_id integer, first_name varchar (20), last_name Varchar (20)) type=MyISAM;  Drop Database Drop database databasename;  Delete a row(s) from a table. DELETE from [tablename] where [fieldname]=’whatever’;  DROP TABLE DROP TABLE TABLENAME;  Simple column and field manipulation Show columns within a table: Mysql> DESC mytable; (Or) Mysql> SHOW COLUMNS FROM mytable; B. DML Commands :  Show all data in a table SELECT * FROM [TABLENAME];  Show certain selected rows with the value “whatever” SELECT * FROM [tablename] where [field] =”whatever”;  Show all records containing the name "Bob" AND the phone number '3444444'. SELECT * FROM [TABLENAME] WHERE NAME=”bob” AND phone_number=’3444444’;
  • 4.  Show all records not containing the name "Bob" AND the phone number '3444444' order by the phone_number field. SELECT * FROM [TABLENAME] WHERE NAME! =”bob” and phone_number=’3444444’ order by phone_number;  Show all records starting with the letters 'bob' AND the phone number '3444444'. SELECT * FROM [TABLENAME] WHERE NAME LIKE “bob%” and phone_number=’3444444’;  Show all records starting with the letters 'bob' AND the phone number '3444444' limit to records 1 through 5. SELECT * FROM [TABLENAME] WHERE NAME LIKE “bob%” and phone_number=’3444444’ limit 1,5;  Use a regular expression to find records. Use "REGEXP BINARY" to force case- sensitivity. This finds any record beginning with a. SELECT * FROM [TABLENAME] WHERE rec RLIKE “^a”;  Show unique records. SELECT DISTINCT [column name] FROM [TABLE NAME];  Show selected records sorted in an ascending (asc) or descending (desc). Select [col1], [col2] from [tablename] order by [col2] desc;  Return number of rows. SELECT COUNT (*) FROM [TABLENAME];  Is there a way to query the DB to find out how many rows there are in all the tables? SELECT TABLE_NAME, TABLE_ROWS FROM `information_schema`.`tables` WHERE `table_schema` = 'mrsqa4';
  • 5.  Is there a way to get the count of rows in all tables in a mysql database without running a SELECT count () on each table? SELECT SUM (TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA = 'mrsqa4';  Sum column. SELECT SUM (*) FROM [TABLENAME];  Show the last 200 queries to your database with the sample table name "queries" and the sample field "query_id" Mysql> SELECT * FROM queries ORDER BY query_id DESC LIMIT 200;  Show data within a specific table in a previously selected database Mysql> SELECT * FROM table name;  Select data within a specific table in a previously selected database: Mysql> SELECT * FROM mytable WHERE mycolumn='mydata' ORDER BY mycolumn2;  Join tables on common columns. Select lookup.illustrationid, looup.personid,person.birthday from lookup Left join person on lookup.personid=person.personid=statement to join Birthday in person table with primary illustrationid; MySQL> SELECT DISTINCT dept FROM bedrock; MySQL> SELECT * FROM pet WHERE species = "snake" OR species = "bird"; MySQL> SELECT * FROM pet WHERE species = "dog" AND sex = "f"; MySQL> SELECT * FROM pet WHERE birth >= "1998-1-1"; MySQL> SELECT name, birth FROM pet ORDER BY birth DESC; MySQL> SELECT * FROM pet WHERE name LIKE "b%"; MySQL> SELECT * FROM pet WHERE name REGEXP "^b";
  • 6. MySQL> SELECT species, COUNT(*) FROM pet GROUP BY species; MySQL> SELECT MAX(article) AS article FROM shop; MySQL> SELECT * FROM employee WHERE name LIKE "%Sm%"; MySQL> SELECT * FROM employee WHERE name REGEXP "^Ja"; Insert: MySQL> INSERT INTO employee VALUES ("Jane Smith","Sales","Custome Rep"); MySQL> INSERT INTO employee VALUES ('Jane Smith','Sales','Account Manager'); MySQL> INSERT INTO employee VALUES ('Jane smith’,’Engineein’,’Manager’); MySQL> UPDATE employee SET dept='HR' WHERE name='Jane Smith';  Insert data into a table and its columns within a specific database: mysql> INSERT INTO mytable VALUES('column1data','column2data', 'column3data','column4data','column5data','column6data', 'column7data','column8data','column9data');  Update data in a specific table, column, field: Mysql> UPDATE mytable SET column1="mydata" WHERE column2="mydata";