找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
今天第一步:
                    将mysql-community-release-el6-5.noarch.rpm传到Linux并进行安装==》修改配置文件,默认版本低,使下载的数据库版本较高
第二步:
           使用xshell连接Linux虚拟机,rz命令,将文件从Windows窜到Linux
第三步:使用rpm命令安装rpm包==》包是Linux安装包
            rpm -ivh mysql-community-release-el6-5.noarch.rpm
接下来:使用yum命令下载mysql数据库
            yum install mysql-community-sercer
然后:
         我来查看是否安装完成:
          rpm -qa|grep mysql
开始了:启动数据库
             service mysql restart/status/start/stop==>重启,状态,启动,关闭
继续:进入数据库
           mysql -uroot -p
            mysql:安装简单,体积小,开源免费,支持多系统(Windows,Linux)
要操作了:数据库最重要的就是增删查改
操作开始:
创建数据库:create database class21==》创建一个名字叫class21的数据库
查看数据库:show database class21==》查看一个名字class21 的数据库
删除数据库:drop database class21==》删除一个名字叫class21的数据库
进入数据库:use class21==》进入数据库class21对表以及表结构的操作--------划重点了!!!
创建表:创建表示需要先进入到某个库,use database
输入:create table student(id int primary key,name char(10) not null,age int(3),day date default'2021-11-17')    哦了
(字段1 数据类型 约束,字段2 数据类型 约束)
1.表中字段名==就是表格中的列名
2.字段数据类型;bigint(整数型,正负2的63次方 正负二十多个亿)  int(整数型 正负2的31次方)
char:字符串,长度不可变,读取速度更快,更占空间,不释放
varchar:字符串,长度可变,节约空间,会释放
date:表示的是日期,填入日期格式的内容需要加‘   ’  !!!
float:表示浮点数,填入的值可以带小数点
int(3): 显示最大宽度,不代表字符所带宽度为3,int默认占11位
char(5):表示字符最大宽度
3.约束
primary key:主键约束,确保数据的唯一性,且值不能为空
foreign key:外键约束,确保数据的完整性
not null:非空约束,当某一行其他字段有数据时,改字段必须写入数据
default:默认值约束,如果有自定义值以自定义为主,没有自定义就使用默认值
auto-increment:自增长约束,作用于在主键上,以1为单位增加

查看表结构
desc student
删除表
dorp table student
修改表名
alter table student rename student1
添加表字段
add  默认添加到最后一行
添加单个表字段
alter table student add  sex int not null
添加多个表字段
alter table student add(aa int not null ,bb char(10))

分享至 : QQ空间
收藏

0 个回复

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