mysql

ddl 数据库操作

  • show databases ;          查询所有数据库

  • select databae();    查询当前数据库

  • creat database ;          创建数据库

如果数据库存在就会报错 可以用 creat database if not exists 数据库名

  • drop databse 数据库名 ;删除数据库

  • use 数据库名  ;              使用该数据库



ddl 表操作

  • show  tables ; 展示所有表

  • desc 表名 ;  查询表结构

  • show creat table 表名 ; 查询指定表的建表语句

  • creat table 表明 (

                字段1 字段1类型  comment注释 ,

                字段1 字段1类型  comment注释 ,

                字段1 字段1类型  comment注释 

        )[comment表注释] ;

        

数值类型

字符串类型

varhcar 变长字符串    char定长字符串   

日期类型

create table emp
   (
        num int comment"编号",
        worknum int comment"工号",
        gender char(1) comment"性别",
        name varchar(10) comment "名字",
        age tinyint unsigned comment "年龄",
        id char(18) comment"编号",
        day date comment "入职日期"
)comment "员工表";

表操作

添加字段

alter table 表名 add 字段名 类型(长度)comment'注释' ;

修改

修改数据类型

alter table 表名 modify  字段名  类型(长度) ;

修改字段名和字段类型

alter table 表名 change  旧字段名   新字段名 类型(长度)comment ;

alter table emp change name workname varchar(10) comment'工号';

删除字段

alter table 表名 drop  字段名 ;

修改表名

alter table 表名 rename to  新表名 ;

删除表

删除

drop table【if exists】表名 ;

删除并重建

truncate table 表名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值