MYSQL

注:使用软件为Navicat

库操作

create database 库名;    //创建数据库
create database if not exists 库名;    //当该数据库不存在时,创建数据库
    
drop database 库名;    //删除数据库
drop database if exists 库名;    //当该数据库存在时,删除数据库
        
show databases;    //显示数据库      

use 库名;    //使用数据库

表操作

常用数据类型:char、varchar(长度可变)、int

create table 表名 (    //创建表
字段名 数据类型(长度) [NULL/NOT NULL AUTO_INCREMENT],        
……  
primary key (字段名)    //设置该字段为主键
);

drop table 表名;    //删除表

show tables;    //显示表

desc 表名;    //显示表的结构 

alter table 表名 add 字段名 数据类型(长度);    //在表中添加新字段
alter table 表名 drop column 字段名;    //删除表中指定的字段

数据操纵

insert into 表名 values (值1,值2,……);    //在表中插入一行数据
insert into 表名(字段1,字段2……) values (值1,值2,……);    //在表中指定字段处插入数据

update 表名 set 字段1=值1,字段2=值2 where 条件;    //将表中符合条件的字段修改为指定值

delete from 表名 where 条件;    //删除表中符合条件的数据
delete from 表名;    //删除表中所有数据

select * from 表名 [where 条件];    //查询表内满足条件的所有数据
select 字段名 from 表名 [where 条件];    //查询表内满足条件的指定字段的数据

你可能感兴趣的:(MYSQL)