Field Types in SQL
INTEGER - A whole number
VARCHAR(10) - Up to 10 characters.
CHAR(10) - Fixed number of characters
DATE - A date
DATETIME - Date and time
FLOAT - Floating point numbers
Field Types specific to MySQL
TEXT - Allows up to 65535 characters
DECIMAL(10,2) - Up to 10 digits before the point, 2 after.
Field Types specific to MySQL
TEXT - Allows up to 65535 characters
DECIMAL(10,2) - Up to 10 digits before the point, 2 after.
TO create the Database
$ mysqladmin --user=ravi --password=xxx create database addressdbList the tables in the database "addressdb"
To use the Database$ mysql --user=ravi --password=xxx
mysql> USE addressdb,
To create Table
mysql> CREATE TABLE p_addr (i INTEGER PRIMARY KEY,address TEXT,email VARCHAR(30),pincode DECIMAL(10),phone DECIMAL(15),website TEXT);
To add a column "india" to the table
mysql> ALTER TABLE p_addr ADD india VARCHAR(30);
To insert value in Table
mysql> INSERT INTO p_addr VALUES (1,"My, present, address","prakash@xyz.com",681024,2122536, "http://gadbu.blogspot.com","Prakash");
To List the contents of the Table
mysql> SELECT * FROM p_addr;
To delete a row from Table
mysql> DELETE FROM p_addr WHERE i=1;
To Rename a column in the table from "address" to "home_address"
mysql> ALTER TABLE p_addr CHANGE address home_address INTEGER;
Note: You cannot use this method to rename a column which is a primary key.
Change an existing record in the table
mysql> UPDATE p_addr SET name="Sumitra" WHERE i=2;
Delete the table from the database
mysql> DROP TABLE p_addr;
List the databases
$ mysqlshow --user=ravi --password=xxx
$ mysqlshow --user=ravi --password=xxx addressdb
No comments:
Post a Comment