狂神说sqlyog命令行连接数据库

本文介绍了如何以管理员模式在CMD中通过MySQL命令行进行数据库操作,包括连接、创建数据库、查看表结构,以及涉及的关键SQL概念如DML、DQL和DCL。详细讲解了列类型、数据库字段属性和表设计规范。
摘要由CSDN通过智能技术生成

1,以管理员模式运行CMD连接数据库  sql的注释--

 C:\Windows\System32>mysql -u root -ppassword --连接数据库

2、查看全部的数据库 show databases

3、创建数据库 creat database westos;

4、exit退出  单行注释--  多行注释/**/

5、DDL 数据库定义语言 DML数据库操作语言  DQL数据库查询语言  DCL数据库控制语言

二 操作数据库

mysql 关键字不区分大小写

2.1操作数据库

      -- 创建数据库     CREATE DATABASE IF NOT EXISTS westos; 

      --删除数据库      DROP DATABASE IF EXISTS westos;

      --使用数据库      use school && USE `school`

      --查看数据库      SHOW DATABASES;

对应SQLYOG的可视化 查看sql

固定的语法,关键字必须记住 CREATE DROP

2.2操作数据库中的表

数据库的列类型,按照java 

数值, tinyint 十分小的数据 一个字节   ,,smallint 较小的数据   2个字节

int 类型 标准的整数 4个字节               mediumint 中等大小的数据 3个字节

bigint 类型 较大的数据 8个字节         

float  单精度浮点数 4个字节

double  浮点型       8个字节

decimal  字符串形式浮点数  金融计算

字符串

char     固定长度字符串 0-255

 varchar  可变长度的字符串 0-65535

tinytext 微型文本

TEXT 文本串 保存大文本

时间日期

date YYYY-MM-DD 日期格式

time HH:MM:SS 时间格式

datetime YYYY-MM-DD HH:MM:SS 最常用的时间格式

timestamp 时间戳 1970.1.1到现在的毫秒数 比较常用

year 年份表示

null

没有值 未知

不要使用null 进行运算

2.3操作数据库表中的数据

重点:数据库的字段属性

unsigned 无符号的整数 不能声明负数

0填充 zerofill

自增 通常理解为为自增 ,自动在上一条的基础上+1

通常用来设计唯一的主键 index 

非空 not null

默认 设置默认值

/*每个表必须存在以下五个字段

1、id 主键 

·version· 乐观锁

is_delete 伪删除

qmt_create  创建时间

qmt_update 修改时间

*/

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值