YogeshChauhan . com

How to CREATE TABLE in SQL with and without using Another Table?

in SQL/MySQL on April 29, 2020

The SQL CREATE TABLE Statement

Creates a new table in a database.

Syntax


CREATE TABLE table_name (
    column1_name datatype,
    column2_name datatype,
    column3_name datatype,
   ....
);

Where the datatype parameter specifies the type of data the column can hold for e.g. varchar, integer, date, binary, text, longtext etc.

SQL CREATE TABLE Example


CREATE TABLE Users (
    UserID int,
    LastName varchar(255),
    FirstName varchar(255),
    Email varchar(255),
    Address varchar(255)
);

Whenever we add varchar as datatype, we are required to specify length of the field. It can take up to 255 characters.

Create Table Using Another Table

We can create a copy of an existing table using CREATE TABLE.

The new table gets the same column definitions. We can select all columns or some if we want.

Note: If you create a new table using an existing table, the new table will be filled with the existing values from the old table.

Syntax


CREATE TABLE new_table AS
    SELECT column1_name, column2_name,...
    FROM current_table
    WHERE <add condition>;

Example


CREATE TABLE marketing AS
SELECT username, email
FROM customers;
amazon

Most Read

#1 How to check if radio button is checked or not using JavaScript? #2 Solution to “TypeError: ‘x’ is not iterable” in Angular 9 #3 How to uninstall Cocoapods from the Mac OS? #4 How to add Read More Read Less Button using JavaScript? #5 How to Use SQL MAX() Function with Dates? #6 PHP Login System using PDO Part 1: Create User Registration Page

Recently Posted

May 14 How to add Google Map in WordPress using ACF? May 13 How to add a select dropdown in React? May 12 What are Controlled Components in React? May 11 How to create a full screen loader using CSS and JavaScript? May 11 How to hide and show menu on scroll using JavaScript and CSS? May 10 @use rule in SCSS (Sass)

You might also like these

How to get query string values in JavaScript? (URL Manipulation using URLSearchParams)JavaScript:in-range and :out-of-range selector in CSSCSSHTML Copyright SymbolHTMLUnary Operators in JavaScriptJavaScriptThe Difference Between Arrays and Objects in JavaScriptJavaScriptHow to CREATE TABLE in SQL with and without using Another Table?SQL/MySQLOOP, Class and Objects Strategies For Beginners (PHP)PHPHow to create a flip effect with CSS?CSSHow To Create a Fullscreen Background Video using CSS and JavaScript?CSSHow to position an image on top of another image using CSS?CSSHow to Write Complex Search Queries in SQL?SQL/MySQLCREATE DATABASE in PostgreSQLPostgres