精华内容
下载资源
问答
  • MYSQL数据库 增删改查基础语句发布时间:2018-04-17 15:18,浏览次数:709, 标签:MYSQLMYSQL数据库增删改查基础语句**********************DDL语句*********************(DDL是数据定义语言的缩写,简单的说,就是对...

    MYSQL数据库 增删改查基础语句

    发布时间:2018-04-17 15:18,

    浏览次数:709

    , 标签:

    MYSQL

    MYSQL数据库 增删改查基础语句**********************DDL语句********************* (DDL

    是数据定义语言的缩写,简单的说,就是对数据库内部的对象进行创建、删除、修改等操作的语言。)命令结束符,用“;”或“\g”结束

    **********************数据库创建、查询、操作、删除*********************:dbname为所创建的数据库名称,以下皆是1

    创建数据库  语法:create database dbname;    创建成功提示:Query OK、、、  未成功(已存在):ERROR 、、、

    database exists2 查询系统数据库  语法:show databases  Mysql系统自动创建的4个数据库

    information_schema  cluster  mysql  test3 操作数据库  语法:use dbname;4 查看数据库中创建的所有数据表

    语法:show tables;5 删除数据库  语法:drop database dbname; 表的创建、查看、删除、修改 : "tablename"

    表示表的名字","column_name_" 表示列的名字(比如:名字、姓名、年龄),"column_type_"表示数据类型(比如varchar(10)、

    date、int(2)),constraints是这个列的约束条件6 创建一张表  语法:create table

    tablename(column_name_1 column_type_1 constraints,column_name_2 column_type_2

    constraints,column_name_3 column_type_3 constraints)7 查看表  语法:desc tablename;  *

    若需要更全面的表定义信息,可以使用:show create table tablename \G;8 删除表  语法:drop table tablename9

    修改表  (1)修改某个表中某个列的某个数据类型   语法:alter table tablename modify column_name

    newcolumn_type;  (2)增加表字段   语法:alter table tablename add column newcolumn_name

    newcolumn_type;  (3)删除表字段   语法:alter table tablename drop column column_name;

    (4) 字段改名   语法:alter table tablename change column_name newcolumn_name

    column_type;(将column_type更改,成为newcolumn_type,可同时更改字段类型)  (5)修改字段排列顺序   语法:①

    alter table tablename add newcolumn_name newcolumn_type after column_name;作用:将

    newcolumn_name newcolumn_type 加在column_name 后面。②   alter table tablename modify

    column_name column_type first;作用:将newcolumn_name newcolumn_type 放在最前面。 (6)更改表名

    语法:alter table tablename rename newtablename; *********************DML语句

    ********************* (DML操作是指对数据库中表记录的操作,主要包括表记录的插入、更新、删除和查询、是开发人员日常使用最频繁的操作)1

    插入记录   语法:insert into tablename(field1,field2,、、、) values

    (values1,values2,values3、、、);*:逗号要小写,数据类型要对应   作用:向表tablename 中插入

    values1,values2,values3、、、,对应field1,field2,、、、的顺序。   *或者不用

    tablename(field1,field2,、、、),但是后面的values1,values2,values3、、、必须与字段的排列顺序一样     若有

    field未被插入,则为null。 查看实际插入值语法:select * from tablename;   插入多条记录:可以在一个value()

    后面加一个逗号,插入多条语句2 更新(更改)记录   语法:update tablename set  field1=value1,

    field2=value2, field3=value3,where column_name=valuen;   作用:将 tablename中

    column_name等于valuen 的field1,field2, field3更改为对应的value1,value2,value3.   *

    同时更新多个表中的字段    语法:update tablename1 type1,tablename2 type2 set

    type1.field1=value1,type2.field1=value1 where

    type1.column_name=type2.column_name;3 删除记录   语法:delete from tablename where

    column_name=valuen(或者其他情况);   可删除多个表的数据:delete type1,type2,type3、、、from

    tablename1 type1,tablename2 type2,tablename3 type3、、、where column_name=valuen(

    或者其他情况);4 查询记录   全部查询语法:select * from tablename;   (其中*

    表示将所有记录查询出来,也可以用逗号分割的所有字段代替,如果只想查询其中部分字段,只写相应字段即可)  (1)查询不重复的记录   关键词:distinct

    语法:select distinct field from tablename;  (2)条件查询   上文中很多地方提到了where

    关键词,它的作用是根据限定条件查询或者作其他操作,可用类别对应或者数据情况作用条件以便根据需求定位查询目标。   可用“>、=、<=、!=

    ”等比较运算符,多个条件之间还可以用“and”或者“or”,类似于“&&”和“||”  (3)排序和限制   排序   语法:select * from

    tablename order by field;(默认由低到高,若想从高到低,则在field后面添加 desc,升序排列是asc,但由于默认,通常不用写。

    同时field后面还可接逗号加其他field,在第一field相同的情况下,按照后面的field进行排序)   作用:把tablename中的记录按照

    field 的高低进行排序显示。   限制   语法(例):select * from tablename order by field limit 3;(显示

    tablename表中按照field排序后的前3条记录)   (如果按照排序后的第二条开始的前三条记录,则这样写:select * from tablename

    order by field limit 1,3;)   limit和order by经常一起使用   (4)聚合   语法:select count(1)

    from tablename;(统计总数量)   *统计某个相同类别或者数据类型的数量   语法:select field ,count(1) from

    tablename group by field;   *统计各类别数量又统计总数量   语法:select field ,count(1) from

    tablename group by field with rollup;   *统计数量大于某个数量的类别   语法:select field ,

    count(1) from tablename group by field having count(1)>1;(这里举例大于1 的某个类别)   *

    统计某个表中最大、最小、数据总和。   语法:select sum(field),max(field),min(field) from tablename;

    (5)表连接   *内连接:仅选出两张表中互相匹配的记录   语法(例):select field1,field2 from

    tablename1,tablename2 where tablename1.field=tablename2.field;(查询出两个表中所有field1和

    field2)   *外连接:选出其他不匹配的记录         右连接:包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录。

    语法(例):select field1,field2 from tablename1 right join tablename2 on

    tablename1.field=tablename2.field;         左连接:包含所有的右边表中的记录甚至是左边表中没有和它匹配的记录。

    语法(例):select field1,field2 from tablename1 left join tablename2 on

    tablename1.field=tablename2.field;   (常用内连接)   (6)子查询   语法(例):select from

    tablename1 where field in(select field from tablename2);   (查询tablename1中field与

    tablename2中field相同的类别。其中如果子查询唯一, in 可以用 = 代替)  (7)记录联合   语法:select field from

    tablename2换行             union all换行             select field from tablename2;

    field 可以为* 全部显示。  **********************DCL语句*********************  DCL

    语句主要是用来管理系统中的对象权限时使用,一般开发人员很少使用(具体见书) **********************Mysql帮助的使用

    ********************* 命令行输入?contents :用来显示所有可供查询的分类?类别名称 :在上面步骤进行后,针对需求作进一步查看。?

    data types:查看Mysql支持哪些数据类型*如果想知道某项语法时,可以 “问号 加 关键词 ”命令进行查询。  例如想查看 show

    命令都能看到什么东西。就输入:?showJDBC连接MYSQL数据库 (推荐网站)

    http://blog.csdn.net/tanyunlong_nice/article/details/40743637

    展开全文
  • 数据库增删改查语句

    2016-11-09 14:05:36
    http://www.cnblogs.com/jes_shaw/archive/2013/05/14/3077215.html
    http://www.cnblogs.com/jes_shaw/archive/2013/05/14/3077215.html
    
    展开全文
  • SQL Server 数据库增删改查语句 在使用SQL Server的时候,需要在新建查询中简单的处理数据库,下面介绍一下SQL基础的增删改查语句: 介绍下面用到的变量: Table:数据库表名 Column::字段 Content:内容 1、SQL...

    SQL Server 数据库增删改查语句

    在使用SQL Server的时候,需要在新建查询中简单的处理数据库,下面介绍一下SQL基础的增删改查语句:

    介绍下面用到的变量:

    Table:数据库表名

    Column::字段

    Content:内容

    1、SQL查询语句

    查询全表:select * from Table

    根据字段条件查询:select * from Table whereColumn = '条件'

    根据同时满足多个字段条件查询:select * from Table whereColumn = '条件' andColumn = '条件' and ...

    根据多个字段中的条件查询:select * from Table whereColumn = '条件' or Column = '条件' or ...

    查询表中某个字段:select Column,Column,... from Table

    2、SQL添加语句

    insert into Table (Column,Column,...) values ('Content','Content',...)

    3、SQL删除语句

    根据字段中的条件删除行:delete from Table where Column = '条件'

    根据多个字段中的条件删除:delete from Table where Column = '条件'' andColumn = '条件' and ...

    根据同时满足多个字段中的条件删除:delete from Table where Column = '条件' orColumn = '条件' or ...

    根据同个字段中不同条件删除多行:delete from Table where Column in (条件,条件,...)

    4、SQL修改语句

    修改全表字段内容:update Table set Column = 'Content' , Column = 'Content' , ...

    根据字段条件修改该行的字段内容:

    update Table set Column = 'Content' ,Column = 'Content' , ...where Column = '条件'

    根据同时满足多个字段条件修改字段内容:

    update Table set Column = 'Content' ,Column = 'Content' , ...where Column = '条件' and Column = '条件' and ...

    根据多个字段条件修改字段内容:

    update Table set Column = 'Content' ,Column = 'Content' , ...where Column = '条件' orColumn = '条件' or ...

    OK,这就是基础的SQL增删改查。

    转载于:https://blog.51cto.com/215427/2147275

    展开全文
  • 那这就需要用到我们sql语句了。我们需要用这些语法去操作数据库。Sql,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据和查询,更新还有管理数据库,它分为三类:1、 DDL数据定义语言 ...
    46b29175819f2dcece0848555732d884.png

    我们之前有讲过数据库是用来存储数据的,那么我们要如何才能从里面去查询到一些数据呢?如何才能把这些数据存储进去呢?

    那这就需要用到我们sql语句了。我们需要用这些语法去操作数据库。

    Sql,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据和查询,更新还有管理数据库,它分为三类:

    1、 DDL数据定义语言 create,drop

    2、 DML数据库操作语言 select insert update

    3、 DCL 数据控制语言 grant(授权)revoke(回收权限)

    创建数据库与删库

    1) 创建数据库

    语法规则:create database 库名;

    41472b8226a8072f52b97e15e1fd63dd.png

    2) 删除数据库

    语法规则:drop database 库名;

    a721518ae546406190735ff7e494826f.png

    3) 创建指定编码数据库

    语法规则:create database 库名 character set utf8;

    1a69a91e3c0db01e00bfaba4019ca434.png

    创建表

    1) 语法规则create table 表名(

    字段1数据类型,

    字段2数据类型,(最后一个字段后面的逗号省略)

    ...

    );

    d63b1fd85ef913c2b6c3a99bf39f05ab.png

    删除表

    语法规则:drop table 表名;

    1、插入数据SQL语法

    语法规则:

    Insert into 表名(字段1,字段2,字段3,...)values (值1,值2,值3...);

    注:插入数据的时候,表后面跟的字段名字可以省略,但是后面插入的值需要与字段的数量对应。

    2、插入数据sql语法

    语法规则:insert into 表名 set 字段1=值1,字段2=值2.....;

    4、 同时插入多条数据

    语法规则:insert into 表名(字段1,字段2,字段3,...)values(值1,值2,值3...),(值1,值2,值3...),

    (值1,值2,值3...);

    8ad4d454c100dcdf71c1c8f21ccf1b4a.png

    删除数据

    语法规则:delete from 表名 where 字段=值

    37e1264a4397edff133e79675b2c05cb.png

    关系运算符

    > = ,>= ,< ,<= ,!=(不等于)

    查询数据

    语法规则:select 字段1,字段2,字段3...from 表名 where 条件;

    fd94e85ead0ab02ef90312f1e969c909.png

    查询起别名

    语法规则:select username a from 表名 where 条件;其中a就是username的别名

    da72b0a7989fb662a6fe92c4abbc02b0.png

    修改语句

    语法语句:updata 表名 set 字段1=值1,字段2=值2...where条件

    85ef575336258a1481260596c6e5f555.png

    最后咱们的增(insert) 删(delete)改(updata)查(select)就讲完了,我们学习sql注入对于这几个是一定要熟悉。

    fbc7a52dda5b418eb1a268689a2133b2.png
    展开全文
  • 那这就需要用到我们sql语句了。我们需要用这些语法去操作数据库。Sql,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据和查询,更新还有管理数据库,它分为三类:1、 DDL数据定义语言 ...
  • 展开全部一、62616964757a686964616fe58685e5aeb931333365653163:有2种方法1.使用insert插入单行数据:语法:insert [into] [列名] values 例:insert into Strdents (姓名,性别,出生日期) values ('王伟华','男'...
  • 软件安装:装机软件必备包SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。...一、基本的sql语句CRUD操作:create 创建(...
  • 操作符号\数据库 说明 Mysql Sqlite Oracle PostgreSql MsSql Firebird 等于 name 等于 michael `name`="michael" 不等于 name 不等于 michael `name` <> "michael"`name`...
  • 创建一个TFDATA的数据库效果如下:(下面的数据库查看工具是...数据库语句 1.创建数据库: CREATE TABLE 'TFData' ('id' INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , 'name' VARCHAR(30), 'password' VAR...
  • 简单的数据库增删改查语句

    千次阅读 2017-12-03 14:57:07
    DBHelper.dh=new DBHelper(con);  SQLiteDatabase sr= dh.getWritableDatabase();...1.  sr.execSQL("insert into student values(?,?,?)",new String[]{String.valueOf(u.getId()),u.getName
  • 那这就需要用到我们sql语句了。我们需要用这些语法去操作数据库。Sql,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据和查询,更新还有管理数据库,它分为三类:DDL数据定义语言 create,...
  • 在没有使用SQLite这种轻量级的数据库之前,只使用过Sqlserver2008进行数据的增删改查,公司使用的是大型的ORACLE数据库,还没有真正的会使用它。那时候觉得数据库很庞大,然而遇到SQLite以后,发现有这么个迷你的小...
  • 简介:今天复习了一下数据库连接的基本语句,写登录界面的时候,忽然觉得代码似乎可以写得更好玩一些 XD 配置:vs2010,sql2005。 代码:点我啊 玩法:1.捕捉宠物  2.干掉不听话的宠物  3.以父之名  4.瞧瞧...
  • MySQL数据库(增删改查语句)一.登录数据库:----> mysql -uroot -proot;(对应用户名和密码)二.SQL语句: 数据定义语言DDL 用来定义数据库、表、列,关键字为 create、alter、drop 数据操作语言DML 用来进行数据库...
  • Mysql增删改查常用语句命令一、增删改查语句总览创建: create(创建数据库)增:insert(插入表数据)删:drop、delete(删除表、删除表数据)改:update、alter(更改表数据、插入新字段)查:select、show、describe/desc...
  • MySQL数据库增删改查SQL语句查看数据库1show databases;使用数据库1use 数据库名;创建数据库1CREATE DATABASE 数据库名;创建表1create table 表名( 列名1 类型(长度) [约束], 列名2 类型(长度) [约束], ……);长度...
  • 文章目录增删改查语句库操作表操作增删改查实例准备表插入数据修改表数据删除表数据查询表数据常见的MySQL语句命令常见MySQL字段含义 增删改查语句 增删改查的语句命令为: 操作 命令 增 insert 删 delete...
  • //输出到的记录的各个字段的值 System.out.println(name + " " + age + " " + sex + " " + address + " " + depart + " " + worklen + " " + wage); } conn.close();//关闭数据库连接 } catch (SQLException e) {...
  • 一、基本的sql语句CRUD操作:create 创建(添加)read 读取update 修改delete 删除1、添加数据insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ;给特定的列添加数据insert into Info (code,name)...
  • 原文地址:数据库增删改查基本语句作者:风过后 adoquery1.Fielddefs[1].Name; 字段名 dbgrid1.columns[0].width:=10; dbgrid的字段宽度 adoquery1.Fields[i].DataType=ftString 字段类型 update jb_spzl set kp_...
  • 1.创建数据库1create database 数据库名;2.查看数据库1show databases;3.使用数据库1use 数据库名;4.删除数据库1drop database 数据库名;5.创建表1create table 表名 ( 列名1 类型(长度) [约束], 列名2 类型(长度) ...
  • MySQL(4) 数据库增删改查SQL语句(整理集合大全)

    万次阅读 多人点赞 2018-09-19 19:07:43
    查看数据库 show databases; 使用数据库 use 数据库名; 创建数据库 CREATE DATABASE 数据库名; 删除数据库 DROP DATABASE 数据库名; 创建表 create table 表名( 列名1 类型(长度) [约束], 列名2 ...
  • 进入 根据JavaBean生成数据库增删改查的SQL语句。 1,genInsertSQL(Object bean); 2,genUpdateSQL(Object bean); 3,genDeleteSQL(Object bean); 4,genFindAllSQL(String tableName); 5,genFindAllS...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,388
精华内容 2,555
关键字:

数据库增删改查语句