1.0.2 • Published 8 years ago

date-format-00 v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

##这是我的第一个文件# MySql数据库

数据库介绍

MySql安装

MySql管理客户端

客户端工具有很多 http://www.php100.com/html/dujia/2014/1219/8098.html

学习:

dbForge Studio For MySql

MySql常用命令行指令

创建数据库

     CREATE DATABASE 数据库名称;

创建表

    格式:
     CREATE TABLE 数据库名称.表名称 (
          字段名称 字段值的类型  是否允许为空 默认值 是否自增,
          ......字段设定
          ......字段设定
          设定主键
         
        )
            
    关键字说明:
        字段名称:字母数字_组合
        字段值的类型:int  : 整数类型 
                   varchar(255) : 255个长度的字符串类型
                   BOOL        : 真假类型
                   date         :日期类型,不带时间   
                   datetime    :日期带时间类型
                   time    :时间类型
                   float    :浮点型
                   text       :文本类型,长度比varchar要大得多

    举例:
    
      CREATE TABLE nodesystem.users (
          uid int NOT NULL AUTO_INCREMENT,
          uname varchar(255) DEFAULT NULL,
          upwd varchar(255) NOT NULL,
          uqq varchar(255) DEFAULT NULL,
          uemail varchar(255) DEFAULT NULL,
          PRIMARY KEY (uid)
        )

常用曾,删,查,改命令

新增数据命令

    命令格式:
    inert into 表名称(表字段1,字段2,....)
    values (表字段1的值,字段2的值,.....)
    
    举例:
    
    INSERT  INTO users(uname,upwd,uqq,uemail)
  VALUES ('admin', '738717afa5a7ea4cdda80d15c9ec017b','594475087','ivanyb@qq.com');

查询数据命令

    命令格式:
    select * from 表名称 where 条件1              -> select * from users where uid =1
    select * from 表名称 where 条件1 and 条件2     -> select * from users where uid =1 and uname = 'admin'
    select * from 表名称 where 条件1 or 条件2     -> select * from users where uid =2 or uname = 'admin'
    select * from 表名称 order by 字段 asc(正序排列) -> select * from users order by uid asc
    select * from 表名称 order by 字段 desc(倒序排列 -> select * from users order by uid desc
    select * from 表名称 limt 整数 -> select * from users limit 5  表示获取前5行数据
    select * from 表名称 limt 开始整数,结束整数 -> select * from users limit 1,2 表示获取第1到第2行的数据
    
    组合用法:获取表 users中的uid=2或者uname='admin'的数据后 对uid进行倒叙排列,再获取前面2条数据
    SELECT * FROM users  where uid = 2 or uname = 'admin'  ORDER BY uid desc  LIMIT 2
     

更新数据命令

    命令格式:
    update 要更新的表名称 set 需要更新的表中的字段名称 = 字段值 where 条件字段 = 条件字段值    

    举例:
    下面命令表示:更新表users中uid=2这条数据的的uqq字段的值为1109892
    
    UPDATE users set uqq='1109892' WHERE uid = 2
    

删除数据命令

    命令格式:
    delete from 表名称 where 条件字段 = 字段值    

    举例:
    下面命令表示:删除表users中的uid=2的数据
    DELETE from  users WHERE uid = 2

NodeJS操作MySql数据库

可以利用名称为mysql这个nodejs第三方包来对mysql数据库中的表数据进行增,删,查,改操作

mysql包的使用

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago