- SQL - Discussion
- SQL - Useful Resources
- SQL - Useful Functions
- SQL - Quick Guide
- SQL - Questions and Answers
- SQL - Datatype Functions
- SQL - Conversion Functions
- SQL - JSON Functions
- SQL - Cursor Functions
- SQL - Logical Functions
- SQL - Statistical Functions
- SQL - Text & Image Functions
- SQL - Numeric Functions
- SQL - Aggregate Functions
- SQL - String Functions
- SQL - Date Functions
- SQL - Database Tuning
- SQL - IN vs EXISTS
- SQL - Group By vs Order By
- SQL - Common Table Expression
- SQL - Cursors
- SQL - Date & Time
- SQL - Auto Increment
- SQL - Using Sequences
- SQL - Handling Duplicates
- SQL - Sub Queries
- SQL - Transactions
- SQL - NULL Values
- SQL - Stored Procedures
- SQL - Default Constraint
- SQL - Check Constraint
- SQL - Null Functions
- SQL - Min & Max
- SQL - Hosting
- SQL - Injection
- SQL - Comments
- SQL - Wildcards
- SQL - Non-Clustered Index
- SQL - Clustered Index
- SQL - Unique Index
- SQL - Primary Key
- - 工会诉Join
- SQL - Inner Join
- SQL - Using Joins
- SQL - Aliases
- SQL - EXCEPT Operator
- SQL - INTERSECT Operator
- SQL - UNION vs UNION ALL
- SQL - UNION Operator
- SQL - BETWEEN Operator
- SQL - NOT NULL
- SQL - IS NOT NULL
- SQL - IS NULL
- SQL - NOT EQUAL
- SQL - NOT Operator
- SQL - CASE
- SQL - EXISTS Operator
- SQL - ANY, ALL Operators
- SQL - IN Operator
- SQL - LIKE Operator
- SQL - BOOLEAN (BIT) Operator
- SQL - AND & OR
- SQL - Having Clause
- SQL - Group By Clause
- SQL - Order By Clause
- SQL - Distinct Clause
- SQL - Top Clause
- SQL - Where Clause
- SQL - Rename Views
- SQL - Drop Views
- SQL - Update Views
- SQL - Create Views
- SQL - Sorting Results
- SQL - Delete Query
- SQL - Update Query
- SQL - Insert Into Select
- SQL - Select Into
- SQL - Select Query
- SQL - Insert Query
- SQL - Constraints
- SQL - Delete Table
- SQL - Drop Table
- SQL - Alter Tables
- SQL - Temporary Tables
- SQL - Clone Tables
- SQL - Truncate Table
- SQL - Rename Table
- SQL - Show Tables
- SQL - Create Table
- SQL - Backup Database
- SQL - Show Database
- SQL - Rename Database
- SQL - Select Database
- SQL - Drop Database
- SQL - Create Database
- SQL - Expressions
- SQL - Operators
- SQL - Data Types
- SQL - Syntax
- SQL - Databases
- SQL - RDBMS Concepts
- SQL - Overview
- SQL - Home
5. 图瓦卢
- 页: 1
- 页: 1
- 结构-创建指数
- 页: 1
- 页: 1
- 页: 1
- SQL - Foreign Key
- 文 件
- ∗ E/CN.6/2009/1。
- 页: 1
- 页: 1
- 文 件
- 页: 1
- 页: 1
- 文 件
- 页: 1
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SQL - CREATE Database
A database is a structured collection of data that is stored in a computer system. They are used to store and retrieve the data efficiently. Databases can be created using different query languages, and SQL is one such language.
The CREATE DATABASE statement is a DDL (Data Definition Language) statement used to create a new database in SQL. If you are creating your database on Linux or Unix, then database names are case-sensitive, even though SQL keywords are case-insensitive. If you are working on Windows then this restriction does not apply.
Syntax
Following is the syntax to create a database in SQL −
CREATE DATABASE DatabaseName;
Here, the “DatabaseName” is the name of the database that we want to create. The database name can be any vapd identifier, such as number, letters, or underscores.
Note − The “DatabaseName” cannot be a keyword in SQL.
While creating a database, you may encounter an error such as ERROR 1044 (42000): Access denied for user krishna @ localhost to database DatabaseName , this means that you do not have the necessary privileges to create a database.
Example
Let us try to create a database <testDB> in SQL using the CREATE DATABASE statement −
SQL> CREATE DATABASE testDB
Note − Make sure you have the necessary privilege before creating any database.
Once the database <testDB> is created, we can check it in the pst of databases as follows −
SQL> SELECT * FROM SYS.DATABASES +--------------------+ | Database | +--------------------+ | master | | tempdb | | model | | msdb | | testDB | +--------------------+ 5 rows in set (0.00 sec)
We can now set the <testDB> as the default database by using the USE statement in SQL −
SQL> USE testDB; Database changed
That s it! we have successfully created a database in SQL. Now, we can create tables and other database objects within the new database.
Using SQL Server Management Studio
The SQL Server Management studio (SSMS) is a platform used for managing and administering SQL server instances and databases. It allows database administrators, developers, and users to connect to SQL Server instances and perform various tasks such as creating, modifying, and deleting tables, views, store procedures, and other database objects.
Following are steps to create a database using the SQL Server Management Studio −
Step 1− Open the SQL Server Management Studio in your system and connect to the SQL Server instance where you want to create the database.
Step 2− In the Object Explorer, right cpck on the “Databases” option and cpck on the “New Database”.
Step 3− A “New Database” dialog box will be opened.
Step 4− Enter a name for the new database that you want to create in the “Database name field”.
Step 5− To create the database with default values, cpck “OK”; otherwise, continue with the following optional steps.
Step 6− If you want to specify a different owner for the database, cpck on the “…” button next to the “Owner” fiels and select a different owner.
Step 7− If you want to change the default values of the primary data and transaction log files in the “Database files” grid, select the particular cell and enter the new value.
Step 8− If you want to change the collation of the database, select the options page on the top-left corner and then select a collation from the pst.
Step 9− If you want to change the recovery model of the database, select the options page and then select a recovery model from the pst.
Step 10− If you want to change the database options, select the options page and then modify the database options.
Step 11− If you want to add a filegroup, select the “Filegroups” page on the top-left corner. Then Select “Add Filegroup” and then enter the values for the file group.
Step 12− Now, cpck on “OK” to create the database.
Advertisements