mysql


oracle,mysql,sqlserver,db2(IBM):关系型数据库:sql
数据库作用:1、存储大量数据,方便检索和访问2、保持数据信息的一致、完整3、共享和安全4、通过组合分析,产生新的有用信息
nosql数据库:magodb
搜索:cmd
net start mysql    启动mysql数据库
mysql -hlocalhost -uroot -p123456 启动mysql服务
show databases; 所有数据类型
DBS:数据库系统
DBMS:database manager system 数据管理系统
主键:在主表,主键的值不可以重复,不能为空
外键:是从表
unsingned  无符号
zerofill  宽度不够用0填充
timestamp 时间chuo,可以自动获取时间
单行注释:#
多行注释:/*  */
NOT NULL 非空
DEFAULT  默认
UNIQUE KEY 唯一
AUTO_INCREMENT 自动
FOREIGN KEY 外键
PRIMARY KEY 主键
desc 名字:在cmd中查看
DROP TABLE 名字:删除
CREATE TABLE 名字:创建
UNSIGNED属性:标识为无符号数
ZEROFILL属性:宽度(位数)不足以0填充
CHAR[(M)]:定长字符串
VARCHAR[(m)]:可变字符串 不定长
TINYTEXT:微型文本串
TEXT:文本串
数据类型:
TINYINT:非常小的数据库
SMALLLINT:较小的数据库
MEDIUMINT:中等大小的数据
INT:标准整数
BIGINT:较大的整数
FLOAT:单精度浮点数
DOUBLE:双精度浮点数
DECIMAL:字符串形式的浮点数
学生表
CREATE TABLE 'students'{
 'studentNo'INT(4) NOT NULL COMMENT '学号' PRIMARY KEY,
 'loginPwd'VARCHAR(20) NOT NULL COMMENT'密码'注释的意思,
 'studentName'varchar(50)NOT NULL
 'sex'CHAR(2)DEFAULT '男'NOT NULL
 'gradeld'INT(4) UNSIGNED
 'phone'VARCHAR(50)
 'address'VARCHR(255)
 'bornData'DATE TIME
 'email'VARCHAR(50)
 'identityCard'VARCHAR(18)UNIQUE KEY
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值