zoukankan      html  css  js  c++  java
  • 数据库简单实用(一)

    一、实验环境:

    MySQL 2.7.22

    xfce终端

    二、开发准备

    打开MySQL服务并使用root登录

    sudo service mysql start //打开mysql服务

    mysql -u root //使用root用户登录,密码为空 -u和root之间可以不用空格

    三、实验步骤

    //如果在操作中忘掉;可以使用 c来退出

    3.1新建数据库

    CREATE DATABASE + 数据库名字;(不能忘掉分号,前面的命令也可以小写)

    //CREATE DATABASE mysql_shiyanlou;

    创建成功后也可以输入命令 show databases; (不能忘掉分号)

    处于严谨,并且便于区分保留字和变量名,我们把保留字大写,把变量名和数据小写

    3.2 连接数据库

    use + 数据库名字;

    show tables; 可以查看当前数据库有几张表 //后面的s也不能忘掉

    3.3 新建数据表

    在数据库中新建一张表的语句格式为:

    CREATE TABLE + 表的名字(

    列名 a 数据类型(数据长度),

    列名 b 数据类型 (数据长度),

    列名 c 数据类型 (数据长度)

    );

    //CREATE TABLE employee

    //->(

    // -> id int(10),

    //->name char(20),

    //->phone int(12)

    // ->);

    3.4 数据类型

    INT 4 整数

    FLOAT 4 单精度浮点数

    DOUBLE 4 双精度浮点数
    ENUM -- 单选,比如性别

    SET -- 多选

    DATA 3 日期

    TIME 3 时间点或持续时间

    YEAR 1 年份值

    CHAR 0~255 定长字符串

    VARCHAR 0~255 变长字符串

    TEXT 0~65535 长文本数据

    3.5 插入数据

    SELECT * FROM employee // 查看该表的内容

    INSERT INTO 表名(列名 a,列名 b,列名 c)VALUES(值1,值2,值3);

    // INSERT INTO employee(id,name,phone) VALUES(01,'Tom',110110110);

    char 类型的数据需要用单引号,VARCHAR,TEXT,DATE,TIME,ENUM同样需要。

    INT,FLOAT,DOUBLE,不需要。

    没插入的数据会被现实为NULL

  • 相关阅读:
    复制过来的东西也不靠谱,微信公众号第三方平台的API
    微信的加解密
    郁闷的错误
    Jquery Table 操作
    Html获取经纬度
    Mvc5 Html.EditorFor
    MVC5 烂笔头
    第三方应用开发的一点心得
    Socket 简易静态服务器 WPF MVVM模式(三)
    Socket 简易静态服务器 WPF MVVM模式(二)
  • 原文地址:https://www.cnblogs.com/wanghao-boke/p/10488374.html
Copyright © 2011-2022 走看看