美文网首页
数据库—MySQL

数据库—MySQL

作者: Taoqi思 | 来源:发表于2018-09-09 19:40 被阅读0次

    数据库

    数据库是按照数据结构来组织、存储和管理数据的仓库
    数据库管理系统DBMS (英语:database management system)
    常用数据库:Oracle DB2 速度快 可靠性好 MySql 免费开源体积小速度快 SQL Server
    RDBMS 关系型数据库
    DBMS 数据库管理系统

    RDBMS 关系型数据库专业术语

    TABLE: 表 具有固定的列数和任意的行数
    DATABASE: 数据库
    Field: 字段 列 一个数据项,我们夜称为之一个字段
    ROW: 行 一条记录
    主键: 主键是唯一的,一个数据表中只能包含一个主键
    外键: 外键用于关联两个表
    索引: 使用索引可以快四访问数据库表中的特定信息 索引是对数据库中表中一列或者多列的值进行排序的一种结构,类似书籍的目录

    MySQL数据库

    登录 mysql:mysql -u root -p 权限不够要加sudo
    MySql默认端口号 3306
    查看创建了那些数据库:show databases;
    退出mysql命令:quit 或 exit 或 ctrl+z
    创建数据库:CREATE DATABASE 库名
    删除数据库:dorp databases 库名
    创建数据库时指定字符集:create database库名 charset=utf8;
    切换数据库:use 库名
    建表: create table表名(字段 类型,中间用逗号隔开 最后一行没有逗号 最后结束写分号;);
    查看表:show tables
    查看表的结构:desc表名;
    向表内插入字段:alter table 表名 add(添加) (字段)score (类型)double
    修改一个表的字段类型:alter table 表名 modify(修改) (字段)id (类型)bigint;
    删除一个表的字段:alter table 表名 drop(删除) (字段)score
    改变表的字段: alter table 表名 change(修改字段) name(原字段) newname(新字段) varchar(20)(新类型);
    修改表名:rename table 原表名 to 新表名;
    查看表的创建细节:show create table 表名;
    修改表的字符集gbk:alter table 表名 charset=gbk/utf8;删除表名; dorp table 表名

    常见的数据类型

    1.double 浮点型
    2.chat 固定长度字符串类型
    3.varchar 可变长度字符串类型
    4.text 字符串类型 长文本
    5.blod 二进制类型
    6.data 提起类型,格式为:yyyy-MM-dd;
    7.time 时间类型,格式为:hh:mm:ss;
    8.datetime: 日期时间类型,格式为:yyyy-MM-dd hh:mm:ss;

    相关文章

      网友评论

          本文标题:数据库—MySQL

          本文链接:https://www.haomeiwen.com/subject/mjaoiftx.html