3_有哪些对_数据库_操作?

如何查询有哪些数据库?

-- show databases;

如何创建数据库?

-- 本质上相当于创建一个文件夹

-- create databases 数据库名 charset “utf8”

- 创建数据库,并指定utf-8编码

-- create database books charset ‘utf8‘;

如何使用数据库?

--类似于进入文件夹

-- use 数据库名;

-- 进入数据库

-- 类似于查看目录下文件

-- show tables;

-- 显示该数据库下的表

如何删除数据库?

-- drop database 数据库名;

-- drop database books charset ‘utf8‘;     -- 不要删除任何信息,删除操作时候要特别小心

如何创建表格?

-- 前提先要进入某个数据库

-- create table 表名(

    字段1 类型 空、唯一,

    )

出版商有名称,地址,所在城市、省,国家,网站,如何创建?

如何插入数据?

-- insert into 表名(字段1,字段2,+) value(值1,值2,+)

-- 往某个表中插入一行数据

如何查询数据表中的数据?

select 字段1,字段2 from 表名 where 条件;

-- 从某个表中查询所有的数据

-- * 代表所有,但不建议用,查询速度慢,也没必要

有哪些条件?

  -- between   and              -- 表示范围

-- in(值1,值2,+)     not in(值1,值2,+)   -- 是值1,值2,+取出,或者不是取出

-- in(select.......)   -- in里面,还可以接上嵌套查询

类型有哪些?

-- 类似python中的数据类型,数据库分的更细

数据库操作逻辑是什么?

查看数据库

进入数据库

查看表

查看表中数据       往表中插入数据    往表中修改数据 往表中删除数据

-- 进行数据中,最基本的操作

时间: 2024-10-13 07:22:45

3_有哪些对_数据库_操作?的相关文章

赵雅智_使用SQLiteDatabase操作SQLite数据库及事务

知识点详解:http://blog.csdn.net/zhaoyazhi2129/article/details/9025995 具体代码: MainActivity.java package com.example.android_sqlite; import android.app.Activity; import android.os.Bundle; import com.example.android_sqlite.dao.impl.UserDaoImpls; import com.ex

Python学习(21)python操作mysql数据库_操作

目录 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 删除操作 执行事务 错误处理 数据库连接 连接数据库前,请先确认以下事项: 您已经创建了数据库 TEST. 在TEST数据库中您已经创建了表 EMPLOYEE EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME. 连接数据库TESTDB使用的用户名为 "testuser" ,密码为 "test123",你可以可以自己设定或者直接使用

Oracle学习(二)_多表操作

--第一部分:SQL基础 --ch1 简单查询 --ch2 查询基本概念 --ch3 数据过滤 --第二部分:多表操作 --ch4 集合理论 --ch5 内连接 --ch6 外连接 --ch7 子查询 --第三部分:数据分组 --ch8 简单统计 --ch9 数据分组 --ch10 分组数据过滤 --第四部分:SQL函数 --ch11 内置函数 --ch12 case表达式 --第五部分:DML语句 --ch13 插入数据 --ch14 修改数据 --ch15 删除数据 ------------

android内部培训视频_第四节(1)_异步网络操作

第四节(1):异步网络操作  一.结合asyncTask下载网络图片 1.定义下载类,继承自asyncTask,参数分别为:String(url地址),Integer(刻度,本例没有用到),BitMap(下载成功后的图片) public class downloadImageTask extends AsyncTask<String, Integer, Bitmap> { /** * 在线程开始之前执行 */ @Override protected void onPreExecute() {

mysql导入数据库_只用frm向mysql导入表结构

网上一个连接mysql的jsp代码段,给了数据库的备份文件,但是只有frm, mysql的每张表有三个文件,分别是,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引, 查了下资料,原来只有frm文件也能导入. 过程如下: 1.在mysql目录下的data目录中,找到要导入表所在的数据库的名称,把frm文件放进去,比如我这里是offer.frm,数据库名称是netshop, 放到数据库netshop目录下之后,在mysql中show tables显示如下 在这里ta

5.2 MySql数据库_索引规约

1. [强制]业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引. 说明:不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但提高查找速度是明显的 : 另外,即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生. 2. [强制]超过三个表禁止 join .需要 join 的字段,数据类型必须绝对一致 : 多表关联查询时,保证被关联的字段需要有索引. 说明:即使双表 join 也要注意表索引. SQL 性能. 3. [强制]在 var

Android学习笔记_数据库(SQLite)

一.使用SQLiteOpenHelper帮助类创建或管理(更新)数据库. 为了便于项目管理,创建SQLiteOpenHelper帮助类的子类是最好是新建一个class. 1.创建一个子类继承SQLiteOpenHelper帮助类,实现onCreate(SQLiteDatabase db).onUpgrade(SQLiteDatabase db,int oldVersion,int new Version)两个方法,并添加一个构造方法 PersonSQliteOpenHelper(...){...

JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作

(—)通过mysql workbench 创建一个数据库,在这里命名为company,然后建一个tb_employee表 (二)以下是java代码对表tb_employee的操作 1 创建一个Employee类,包括员工的一些信息,如  id  name age sex 2创建DatabaseConnection类,用于数据库的连接 3创建一个EmployeeOperation类,用于操作数据库,它里面包括了 以下方法 (1)getInstance()   //返回EmployeeOperati

MYSQL数据库的操作

Mysql的连接方式: 1.原生函数:mysql_connect($server,$username,$password);   //打开一个到Mysql服务器的连接 mysql_select_db($dbname);    //选择Mysql数据库 mysql_query();   //发送一条mysql查询 mysql_fetch_assoc();  //读取返回的资源,返回一个以字符串为下标的数组 mysql_fetch_row();   //读取返回一条数据资源 mysql_affect