内容概要

  • SQL与NOSQL语句
  • 数据库相关概念
  • 常见基本SQL语句

SQL语句

数据库服务端也可以服务多种类型的客户端
	客户端可以是自己开发的,也可以是Python代码编写或JAVA代码编写

SQL
	操作关系型数据库的语言
NOSQL
	操作非关系型数据库的语言
# 如果我们想要跟数据库进行交互 那么就必须使用数据库指定的语言

'''
SQL有时候也代指关系型数据库
NOSQL有时候也代指非关系型数据库
根据具体情况指向不同
'''

数据库重要概念

"""
强调:小白阶段为了更加方便的理解 做了以下比喻 本质其实有一点点的区别
"""
库			就相当于是     文件夹
表			就相当于是	  文件夹里面的文件
记录	        就相当于是     文件夹里面的文件中的一行行数据

基本SQL语句

1.SQL语句必须以分号结尾
2.SQL语句编写错误后不需要担心,执行报错即可

数据库我们知道,它其实就是对数据进行增删改查操作的

查看所有库的名称:

show databases;
image

查看所有表名称

show tables,因为表在库中,我们需要先进入库中才可以查看库中的表
输入命令 use 库名;
image

image
这样就显示出了所有在stundent中的表名

查看所有记录

select * from mysql.user;

基于库的增删改查

创建库

create database 库名;
image

查看指定库

show create database 库名;
image

编辑库

alter database 库名 charset='utf8';
image

删除库

drop database 库名
image

基于表的增删改查

创建表
操作表之前需要先确定库

use student; 我们先进入这个student表中
image
查看库中所有的表
image
create table 表名(字段名 字段类型,字段名 字段类型);
image

查看表

	show tables;  查看库下所有的表名称
	show create table 表名;  查看指定表信息
	describe 表名;  查看表结构
	desc 表名;
 	ps:如果想跨库操作其他表 只需要在表名前加库名即可
    			desc mysql.user;

编辑表

alter table 表名 rename 新表名 ;
image

删除表

drop table 表名字;
image

基于记录的增删改查

增加数据

insert into 表名 valuse(数据值,);
image

查找数据

select 数据名字 from 表名; * 为全部
image

image

修改数据

update 表名 set 字段名=新数据 where 筛选条件;
image

删除数据

delete from 表名
image

delete from 表明 where 选择条件
image

原文地址:http://www.cnblogs.com/ddsuifeng/p/16916202.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性