• 数据库简单实用(一)


    一、实验环境:

    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

  • 相关阅读:
    android 从服务器获取新闻数据并显示在客户端
    Java多线程系列之:线程间的通信
    Java多线程系列之:多线程一些基本概念
    Java多线程系列之:内存可见性
    计算机基础
    tomcat系列之六:Tomcat顶层组件
    tomcat系列之五:Tomcat各个组件生命周期
    tomcat系列之四:Tomcat架构(下)
    tomcat系列之三:Tomcat架构
    tomcat系列之二:Servlet规范
  • 原文地址:https://www.cnblogs.com/wanghao-boke/p/10488374.html
Copyright © 2020-2023  润新知