To create a database in MySQL, we use the following syntax:
create database xyz;
Here, xyz
is a variable name, but you can name it whatever you want.
To open or use an existing database, use the following syntax:
use xyz;
Here, xyz
is the database we created earlier.
MySQL contains multiple databases. To see which database the end-user is currently working on, use the following syntax:
select xyz;
Here, xyz
is the database we created earlier.
This command lists out all the databases that are available in MySQL on that server. The syntax for this is:
show database;
This helps to drop a database. If a database is dropped in MySQL, then all the tables inside that database are also dropped. The syntax is:
drop database xyz;
Here, xyz
is the database we created earlier.
To create a table, use the following syntax:
create table abc(column1 datatype(size), column3 datatype(size));
We can add any number of columns. Here, abc
is the table name, but it can be any name.
column1
, column2
, and column3
are the column names (the columns can be in any number and have any name). The datatypes
(it can be any datatype accepted in MySQL) and the size can be specified according to the datatype and need in the column.
Note: Column and database names should not have spaces. If we want to separate them, we use underscore
_
symbol.
This command helps to insert data into a table. The syntax is:
insert into abc values('value1','value2', 'value3');
Here, abc
is the table we previously created. The values
(value1
, value2
, and value3
) can be anything based on the data type and size described while creating the table.
Note : For char, varchar, date, and time datatypes of data, it is compulsory to enclose them in “” or ’ '. For integers, decimal quotations are optional. Nulls shouldn’t be enclosed in quotes.
This command helps to view the details of a table or extract details from a table.
To see the whole table, use the following syntax:
select * from abc;
Here, abc
is the table we previously created.
To display a few columns from a the table, we use the following syntax:
select column1,column2 from abc;
Here, abc
is the previously created table, and column1
and column2
are 2 of the columns
created.