zoukankan      html  css  js  c++  java
  • mysql的指令

    mysql有一下几方面的特性:

    1:多语言支持

    2:可以移植性好

    3:免费开源

    4:高效(支持多线程,充分利用cpu资源,运行速度非常)

    5:支持大量数据查询和储存

    6:操作简单易于学习

    其实数据库就是用一个表格来储存数据,对这个表格当中的数据进行增删改查,就可以完成一个数据库的基本功能:

    一个表格有这几个方面:

    表头(header): 每一列的名称

    列(row):  具有相同数据类型的数据的集合

    行(col): 每一行用来描述某个人/物的具体信息

    键(key):用来识别某个特定的人物的方法, 键的值在当前列中具有唯一性

    值(value): 行的具体信息, 每个值必须与该列的数据类型相同;

    mysql的数据类型有以下几个方面:

    整数: tinyint、smallint、mediumint、int、bigin

    浮点数
    float、double、real、decimal

    日期和时间
    date、time、datetime、timestamp、year

    字符串类型
    字符串
    char、varchar
    文本
    tinytext、text、mediumtext、longtext
    二进制(可用来存储图片、音乐等)
    tinyblob、blob、mediumblob、longblob

    我们学会这些以后,就可以进行数据库的指令操作了:

    我们在cmd面板中进行操作:

    链接MySQL
    mysql -h主机地址 -u用户名(root) -p用户密码admin

    创建数据库
    create database <数据库名>;

    显示数据库
    show databases;

    使用数据库
    use <数据库名>;

    删除数据库
    drop database <数据库名>;

    创建数据表
    create table <表名> (<字段名1> <类型1> [,..<字段名n> <类型n>]);

    获取表结构
    desc 表名;

    显示数据表
    show tables;

    删除数据表
    drop table <表名>;

    修改表名*
    rename table 原表名 to 新表名;

    插入数据
    insert into <表名> [(<字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )];

    查询数据
    select <字段1, 字段2, ...> from < 表名 > where < 表达式 >;
    select * from < 表名 > where < 表达式 >; 查询所有

    修改数据
    update 表名 set 字段=新值,… where 条件;

    删除数据
    delete from 表名 where 表达式;

  • 相关阅读:
    hdu 1028 Ignatius and the Princess III (n的划分)
    CodeForces
    poj 3254 Corn Fields (状压DP入门)
    HYSBZ 1040 骑士 (基环外向树DP)
    PAT 1071 Speech Patterns (25)
    PAT 1077 Kuchiguse (20)
    PAT 1043 Is It a Binary Search Tree (25)
    PAT 1053 Path of Equal Weight (30)
    c++ 常用标准库
    常见数学问题
  • 原文地址:https://www.cnblogs.com/ke-nan/p/7020536.html
Copyright © 2011-2022 走看看