MySQL Statement collation (i)

Source: Internet
Author: User

--01 MySQL database operation  --Link DatabaseMysql-uroot-pmysql --Don't show password * * * *Mysql-uroot-p --Exit the databaseQuit/exit Ctrl+d --The SQL statement needs a semicolon at the end; --Show database version versionsSelect version (); --Show Time nowSelect Now (); --View the currently used databaseSelect Database (); --View all databasesshow databases; --Create a databaseCreate database name charset = UTF8; --View the statement that created the databaseShow CREATE DATABASE name --Using the databaseName of the USE database   --delete databasedrop database name;   --02 operation of data tables --View all tables in the current databaseShow tables; --Create a table--int unsigned unsigned shaping--auto_increment indicates automatic growth--NOT NULL indicates cannot be empty--primary key means primary key--Default defaults--Create TABLE data table name (field type constraint [, field type constraint]);CREATE TABLE table name (id int unsigned auto_increment primary key,name varchar () not null,age int unsigned); --Modify table nameALTER TABLE old table name rename new table name; Rename table name to new table name; --View table structureThe name of the DESC data sheet; --Create students table (ID, name, age, High (decimal), Gender (enum), cls_id) CREATE TABLE students (ID int unsigned auto_increment Primary key,name varchar (+) not NULL, age int Unsigned,high decimal (5,2), gender enum ("Male", "female", "Confidential", "demon") Default "secrecy", Cls_ ID int unsigned); --View the table creation statementThe Show create table table name; --Modify table-add field mascot (mascot) * *--ALTER TABLE name add column name type; --Modify table-Modify field: Do not rename version--ALTER TABLE name modify column name type and constraints; ALTER TABLE classes modify mascot varchar (100); --Modify table-Modify field: Rename version * * *--ALTER TABLE name change formerly known as the new name type and constraints; ALTER TABLE classes change mascot Jxw varchar (30); --Modify table-delete field *--ALTER TABLE name drop column name; ALTER TABLE classes drop JXW; --Delete table--drop table name;    -Drop database; drop table classes; * Drop Database Python10; Half --03 Additions and deletions (curd) --Increase --Full column insertion--insert [into] Table name (field name) values--primary key field can be occupied with 0 null default-Insert a class into the classes table insert into        Classes (name) VALUES ("Python10"); Insert into classes (name) values (' Python11 '), (' Python12 '); --Insert allINSERT into students (ID,NAME,AGE,HIGH,GENDER,CLS_ID) VALUES (2, ' Yangyang ', 18, 1.80890, ' secrecy ', 001); --Partial insertion--INSERT INTO table name (column 1,...) VALUES (value 1,...) INSERT into students (name) VALUES ("Yang3"); --MultiRow InsertINSERT into students (name) VALUES ("Zhang San"), ("John Doe"); Insert into table name (field) VALUES (value) #一一对应 --Modify--Update table name set column 1= value 1, column 2= value 2 ... where condition; --All modificationsUpdate students set name = "Harry" --Modified by conditionsUpdate students set name = ' John Doe ' where id = 4; --Modify multiple values on a per-condition basis--Update students set gender = "", name = "xxx" where; Update students set Name= ' Zhang San ', age = where id = 5; --Query basic usage --Query all columns--select * from table name; ---Set condition querySELECT * FROM table name where id = 2; --Query the specified column--Select column 1, column 2,... from table name;        --You can use as to specify an alias for a column or table--select field [As Alias], field [as Alias] from data table; --Order of the fields select Age,name from students; --Delete --Physical deletion--Delete from table name where condition; --Logical deletion--Use a field to indicate whether the message is no longer available--add a is_delete to the students table bit type--alter table name add field type default value; --database backup and Recovery (learn)--mysqldump–uroot–p database name > python.sql; --Mysql-uroot–p New database name < Python.sql; # Note that you need to create a database before importing

MySQL Statement collation (i)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.