找回密码
 立即注册

DCS65_刘宏达

新手上路

  • 15

    积分

  • 1

    帖子

  • 0

    精华

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
mysql 》开源 免费 甲骨文公司开发
sql server 》微软

hbase 》大数据
Redis 》key,values,键值对 缓存型数据库
mangodb》一个键 一个值

输入mysql用英文输入法输入
yum install mysql 》客户端
yum install mysql-server 》服务端 在公司不需要安装
service mysqld start 启动数据库 mysql后面的d代表一个守护进程,daemon
service mysqld stop 关闭数据库
rpm -qa|grep -i mysql 查询是否安装mysql
service mysqld status 查询mysql状态 显示pid
mysql -uroot -p 进入mysql
默认mysql有个用户是root
mysql> show databases; 查询mysql数据库的所有库
ctrl + c  退出 exit 退出
mysqladmin -uroot -password "123456"
select database();查询当前在哪个数据库;
use 库名;进入库
create table test(id int(20) primary key auto_increment,score float(20,2)not null,name varchar(20),phone bigint(20) default 15377778888,time date);
desc 表名;查看表结构

表结构
Field 字段
Type 数据类型
Null 非空字段(是否可以为空) no不能为空 yes可以为空
Key 》primary key 》主键
Default 默认
Extra 》额外的备注 auto_increment 自增长约束  1 12 123 1234

数据库中常用的数据类型
int 》最大存储值为 2147483647 (最大存储是10位)
bigint 》长整型 手机号码只能用bignit存储
float》浮点型 score(20,2)2代表是精度 保留小数点后面两位
文本型 varchar和char存的数据需要加单引号或双引号
varchar 》字符串
char 》字符 单个的字符
日期型 date存的数据需要加单引号或双引号
date 》“2021-08-07”

数据库中的常见约束
not null 》非空约束
primary key 》主键约束 里面的值是唯一的,不能重复
default 》默认值约束 若不输入值,字段永远是15377778888
auto_increment 》自增长约束 当前的基础上+1
自增长约束配合主键约束一起使用
foreign key》外键约束

修改表结构
alter table 表名》用来修改表结构
change 改数据类型
modify 改位置
rename 改名
add 增加字段
drop 删除字段
删除主键约束必须删除自增长

对于表中数据的操作
insert into 表名 (字段) (值)

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册