MySQL database DDL related operations (sql related to database table operations)

DDL:data definition language

One: Library related operations

1. Library creation

create database tempdb;

2. Library deletion

drop database tempdb;

3. Library modification

  • Change character set
alter database fruitdb character set utf8;

4. Library view

  • Full library view
show databases;
  • Single library information
show create database mydb;

5. Library usage

  • Use database
use mydb;
  • View the currently used database
select database();

Two: Table related operations

1. Table creation

create table t_user(id int,name varchar(20));

2. Table delete

drop table t_user;

3. Table modification

  • Table name change
alter table t_user rename user;
  • Field addition
alter table t_user add address varchar(100);
  • Field deletion
alter table t_user drop address;
  • Field modification [type or length]
alter table t_user modify name varchar(25);
  • Field modification【Add primary key or constraint】
alter table t_test change id id int primary key auto_increment;
  • Field modification【Add foreign key】
alter table t_user2 add constraint fk_user_deptment foreignkey(deptid) references deptment(deptid);
  • Field modification 【Order】
alter table t_user modify name varchar(25) after age;
  • Field modification【Replace】
alter table t_user change name new_name varchar(20);

Table view

  • Full table view (under a certain database)
show tables;
  • Single table information view
show create table  t_user;
  • Single table structure (field) view
desc t_user;

Guess you like

Origin blog.csdn.net/jw2268136570/article/details/103798561