MySQL基础语句

启动mysql服务 :net start mysql的名字

关闭mysql服务:net stop mysql的名字

登录:mysql -u用户名 -p密码

查看所有数据库:show databases;

选中数据库:use 数据库名;

查看选中数据库中所有表:show tables;

查看表结构:desc 表名;

查看建表语句:show create table 表名;

查看建数据库语句: show create database 数据库名;

创建数据库:create database 数据库名;

 删除数据库:drop database 数据库名;

 

 删除表:drop table 表名;

创建表:create table [if not exists] 表名(

字段名 列类型 [属性] [索引] [注释],

字段名 列类型 [属性] [索引] [注释],

primary key (字段名)       -- 设置主键 --

);

(1)约束:

1.auto_increment:自增

2.not null:非空

3.zerofill:零填充(只用于int类型;例如id 数据类型int(3),插入数据:1,自动补零为:001,0的个数和int(3)长度有关)

4.default:默认值

5.comment:备注

6.primary key:主键

7. foreign key:外键

8.unique key:唯一

(2)数据类型:

1.数值

  • tinyint        十分小的数据        1个字节
  • smallint      较小的数据           2个字节
  • mediumint  中等大小的数据    3个字节
  • int               标准的数据           4个字节     常用的
  • bigint           较大的数据           8个字节    
  • fioat             浮点数                  4个字节
  • double          浮点数                 8个字节
  • decimal        字符串形式的浮点数        金融计算的时候一般用decimal

2.字符串

  • char        字符串固定大小的        0~255
  • varchar     可变字符串                 0~65535   常用的变量  String
  • tinytext      微型文本                     2^8-1
  • text            文本串                        2^16-1

3.时间日期

  • date       YYYY-MM-DD   日期格式
  • time        HH:mm:ss         时间格式(HH表示24小时制,hh表示12小时制)
  • datetime  YYYY-MM-DD HH:mm:ss    最常用时间格式
  • timestamp  时间戳     1970.1.1到现在的毫秒数!  也较为常用!
  • year   表示年份

 修改表的名称:alter table 原名 rename as 新名;

修改表的字段约束:alter table 表名 modify 字段名 新约束;


修改表的字段名:alter table 表名 change 旧字段名 新字段名 列属性;

添加表的字段:alter table 表名 add 字段名 列类型 [属性] [索引] [注释];

 删除表的字段:alter table  表名 drop 字段名;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值