美文网首页
My SQL语句实现增删改查

My SQL语句实现增删改查

作者: _凉笙 | 来源:发表于2017-09-26 19:28 被阅读0次

修改密码:

 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

查询数据库:Show databases;


Paste_Image.png

创建数据库(helloworld):create database helloworld;


Paste_Image.png
使用数据库(helloworld):use helloworld;
Paste_Image.png

创建表格:create table mytable();

create table mytable(//创建表名为mytable
        id int auto_increment,//auto_increment为自动增长
        username varchar(30),
        password varchar(30),
        primary key(id)//设置主键为id
);
Paste_Image.png

查看表结构:desc mytable;


Paste_Image.png

删除表:drop table mytable;


Paste_Image.png
插入数据:insert into mytable(要插入到哪列) values(插入的值)
insert into mytable(username,password) values('hero','1234');
Paste_Image.png

简单查询列表:select * from mytable;


Paste_Image.png

更新数据:

//更新id=1的username为China
update mytable set username='China' where id=1;
Paste_Image.png

修改用户名和密码用逗号隔开就OK


Paste_Image.png

删除指定Id的数据

delete from mytable where id=1;
Paste_Image.png

查询前4条数据

select * from mytable limit 4;
Paste_Image.png

查询指定的某几条数据

//从第一条后面开始查找,查询后面的三条
select * from mytable limit 1,3;
Paste_Image.png

查询制定id的用户名

select username from mytable where id=5;
Paste_Image.png

根据id排序

select * from mytable order by id desc;//order表示排序  desc表示反向
Paste_Image.png

转换列表顺序,并修改列表名。

select  password Password,username Name from mytable;
Paste_Image.png

四舍五入:round()

select round(4.44,1);//四舍五入,保留后小数一位
Paste_Image.png

直接舍去,直接入

select floor(4.6);//直接舍去
select ceiling(4.2);//直接入
Paste_Image.png

去重(distinct)

select distinct username as Name from mytable;
//去除username里面重复的数据并且更改列名
Paste_Image.png

字符串操作
concat
left
length
reverse
replace
date_format %m %b %d %y %Y %T %f
(详情:http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format
get_format(datetime,'EUR' 'ISO' 'USA')
dayofweek
quarter
week
monthname
distinct(去重)

where条件
1,数字 > < = >= <= <>
2,字符串 = '' > < = >= <= <> !=

    逻辑操作
    is 仅用is null或is not null
    and or not
    and 优先级> or 
    
    范围判断
    in (not in)
    between (not between)     示例:select * from category where category_id between 1 and 9;
    like (not like) % _
        示例1:select * from category where name like 'A%';
    关于NULL的条件
    is NULL
    is not NULL

相关文章

  • My SQL语句实现增删改查

    修改密码: 查询数据库:Show databases; 创建数据库(helloworld):create data...

  • JDBC 简单增删改查

    利用sql语句写出简单的增删改查

  • SQL语句基本使用

    SQL语句基本使用——增删改查 SQL语句基本使用——WHERE子句 SQL语句基本使用——AND和OR的使用 S...

  • 数据库

    SQL语句增删改查 SQL表关系 SQLiteDatabase操作SQLite数据库 SQLiteOpenHelp...

  • SQLite用sql语句进行增删改查

    用sql语句实现数据库的基本增删改查操作 查阅官方文档 主要是执行的SQLiteDatabase的execSQL方...

  • MySQL的使用(3)

    SQL语句 SQL:结构化查询语言 专门用来和关系型数据库进行通信的语言 SQL语句的功能: 增删改查 SQL语...

  • Mysql SQL语句整理

    前言 以下主要针对数据库简单的增删改查等常用sql语句做了简单的整理! 具体语法: 增 1、创建用户 2、创建数据...

  • Django基础(二)- 数据的增删改查

    ORM (object relationship mapping): 对象关系映射使用SQL语句对数据进行增删改查...

  • SQL查询结构总结

    SQL 增删改查 对数据库有修改的操作是:增删改 增 insert into 表名 values(); 删 del...

  • sql语句---增删改查

    SELECT * FROM table1 WHERE id=1; INSERT INTO table1 (id,N...

网友评论

      本文标题:My SQL语句实现增删改查

      本文链接:https://www.haomeiwen.com/subject/bsheextx.html