【MySQL数据库】MySQL常用操作

目录

数据库常用操作

查看所有数据库

创建数据库         

切换(操作的数据库)        

删除数据库        

修改数据库编码         

创建表

查看当前数据库所有表名称

查看指定某个表的创建语句

查看表结构 

删除表

添加列 

修改类名和类型 

删除列

修改表名

插入

删除

更新


数据库常用操作

查看所有数据库

   show databases;

创建数据库         

create database if not exists mydb1;

切换(操作的数据库)        

 use mydb1;

删除数据库        

 drop database if exists mydb1;

修改数据库编码         

alter database mydb1 character set utf-8;

创建表

create table if not exists 表名(
sid int, name varchar(20),gender varchar(20),
age int, birth date, address varchar(20), score double );

查看当前数据库所有表名称

 show tables;

查看指定某个表的创建语句

 show create table 表名;

查看表结构 

desc 表名;

删除表

 drop table 表名;

添加列 

alter table 表名 add 列名 类型(长度)[约束];

修改类名和类型 

alter table 表名 change 旧列名 新列名 类型(长度)[约束];

删除列

 alter table 表名 drop 列名;

修改表名

 rename table 表名 to 新表名;

插入

insert into 表名 (列名1,列名2,列名.....)values(值1,值2,值3.....)

删除

update 表名 set 字段名=值,字段名=值...where 条件;

更新

delete from 表名 where 条件;

truncate table 表名 或者 truncate 表名;

注意:delete和truncate原理不同,delete只删除内容,而truncate类似于drop table,可以理解为是将整个表删除,然后再创建表

你可能感兴趣的:(Data,数据库,sql,mysql)