为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • --插入记录
     INSERT tbl_name [字段(colume),...] VALUES(val,...);
     省略字段后,values(记录内容必须按照字段顺序以逗号分隔,且插入内容一个不能少);
     不省略字段(可部分省略,省略部分记录自动为空),values(记录内容按照字段插入内容,写几个字段插入几个内容);

    查看全部
  • --查看数据表结构
     SHOW COLUMNS FROM tbl_name; //与DESC tdl_name;作用相同;

    --例子
     SHOW COLUMNS FROM tbl; 

    查看全部
  • 查看数据表:
     SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr];(可以用来查看其他数据库的表列表)

    --例子
     SHOW TABLES;//查看当前选择的数据库的所有表
     SHOW TABLES FROM TEST;//查看TEST数据库中的所有表,当前选择数据库位置不变。
     SELECT DATABASE();//查看当前选择的数据库

    查看全部
  • 数据表是一个二维表,行称为【记录】,列称为【字段】。

    --创建数据表
     1、首先打开数据库(数据库要存在): USE 数据库名称
     2、创建数据表:
     CREATE TABLE [IF NOT EXISTS] table_name(
      column_name(列名称) data_type(列类型),
      ....
     );

    --举例
     CREATE TABLE tb1(
      username VARCHAR(20),
      userage TINYINT UNSIGNED,
      salary FLOAT(8,2) UNSIGNED
     );

     其中UNSIGNED 无符号

    查看全部
  • 字符型数据类型
    1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在后面补两个空格0——255
    2、VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M0——65535
    3、ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女','保密')
    4、SET('value1','value2'...) 最多64个成员,可以任选里面其中几个,任意排列组合

    查看全部
  • 各日期类型的起止时间
    1、YEAR:1970至2069
    2、TIME:-838:59:59至838:59:59
    3、DATE:1000-1-1至9999-12-31
    4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59
    5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59

    查看全部
  • 浮点型数据类型
    一、float(单精度浮点)FLOAT[(M,D)] 保留小数点后7位,C默认6位。
    二、double(双进度浮点)DOUBLE[(M,D)] 一般是FLOAT存储范围的十倍,C默认15位。
    其中M是数字总位数,D是小数点后面的位数,所以【M>=D】。如果MD被省略,限制保存值。
    E+xx表示10的xx次方(科学计数法)

    查看全部
  • 整型数据类型
    tinyint    1字节
    有符号:-128到127 (-2的7次方到 2的7次方-1)
    无符号 :0-255 (0-2的8次方-1)

    smallint    2字节
    有符号:-32768到32768 (-2的15次方到 2的15次方-1)
    无符号 :0-65535 (0-2的16次方-1)

    mediumint    3字节
    有符号:-8388608到8388608 (-2的23次方到 2的23次方-1)
    无符号 :0-16777215 (0-2的24次方-1)

    int    4字节
    有符号:-2147483648到2147483648 (-2的31次方到 2的31次方-1)
    无符号 :0-4294967295 (0-2的32次方-1)

    bigint    8字节
    有符号:-9223372036854775808到9223372036854775808 (-2的63次方到 2的63次方-1)
    无符号 :0-18446744073709551616 (0-2的63次方-1)

    查看全部
  • 默认端口 3306
    默认超级用户名 root
    创建数据库 CREATE DATABASE
    修改数据库 ALTER DATABASE
    删除数据库 DROP DATABASE

    查看全部
    0 采集 收起 来源:内容回顾

    2018-05-24

  • 初涉MySQL——操作数据库
    一、数据库创建:CREATE
    1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name.
    2、DATABASE和SCHEMA是相同的,任选其一
    3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错
    4、CHRARCTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式
    二、查看数据库列表:SHOW
    1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr]
    2、SHOW CREATE DATABASE xx:显示xx数据库信息
    三、数据库的修改:ALTER
        修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name
    四、删除数据库:DROP
        删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name;

    例子:
    --修改mysql操作符为当前日期
        mysql -uroot -proot --prompt \D
    --展示所有数据库
        show databases
    --创建数据库
        create database if not exists t1 character set gbk;
    --展示数据库t1的创建命令和编码形式
        show create database t1;
    --修改数据库编码格式
        alter database t2 character set =utf8;
    --删除数据库
        drop database if exists t1;
    --展示警告信息
        show warnings;    

    查看全部
    3 采集 收起 来源:操作数据库

    2018-05-24

  • @MySQL---常用命令

    1.mysql语句规范
    ①关键字和函数名称全部大写
    ②数据库名称、表名称、字段名称全部小写
    ③SQL语句必须以分号结尾

    2.常用语句
    SELECT VERSION(); #查询当前服务器版本
    SELECT NOW(); -- 查询当前日期时间
    SELECT USER(); /*查询当前用户*/

    3.mysql注释方法

    a.单行注释一用"#"
    eg:

    select 1 as cname; #this is a comment

    b.单行注释二用"-- "
    eg:

    select 123; -- this is a comment

    c.多行注释可以用"/**/"
    eg:

    select 123; /* this is a comment */


    查看全部
  • 修改MySQL提示符
    方式一:连接客户端时通过参数指定
    shell>mysql -uroot -proot --prompt 提示符
    方式二:连接上客户端后, 通过prompt命令修改
    mysql>prompt 提示符

    常用提示符
    \D    完整的日期
    \d    当前数据库
    \h    服务器名称
    \u    当前用户   

    查看全部
  • mysql部分cmd执行参数:

    -D ,--database=name    打开指定数据库
    --delimiter 指定分隔符 
    -h ,--host=name 服务器名称
    -p ,--password[=name] 密码
    -P --port=# 端口号
    --prompt=name  设置提示符
    -u,--user=name  用户名
    -v ,--version 输出版本信息且推出
    mysql -V  查看版本

    登陆退出实例:
    mysql  -uroot  -proot   -P3306  -h127.0.0.1
    mysql>exit;
    mysql>quit;
    mysql>\q;

    查看全部
  • cmd界面启动与停止MySQL服务:
        1、启动mysql:net start mysql
        2、停止mysql:net stop mysql
        3、所有的命令都可以通过net start/stop +服务名实现。

    cmd界面无法启动mysql 
        必须要使用管理员身份运行cmd程序

    查看全部
  • 一、window下安装MySql
    typical典型安装 //推荐
    custom 自定义安装   //了解后
    complete 完全安装  //没必要

    完成页面,Launch the MySQLInstance Configuration Wizard (安装完成后开始Mysql配置)

    二、配置MySql
    1.进入c:\program files\Mysql(typical方式安装后,都会在此路径下)\ Mysql server 5.5(5.5为版本号)\bin
    2.找到MySqlInstanceConfig.exe文件打开(配置向导文件)
    3.进入配置向导,next下一步
    4.选择配置类型 (Detailed详细配置)or(Standard标准配置) //推荐选择标准配置
    5.是否安装为windows服务
    Install As Windows Service //是否安装windows服务 推荐勾选
    Service Name: //给数据库起名字
    Launch the MySQL Server automatically // 是否开机启动mysql 推荐勾选
    Include Bin Directory in Windows PATH // 将Bin子目录加入系统环境变量 推荐勾选
    6.设置root用户密码

    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!