MySQL 初识别语句,数据库、表、行的增删改查
一、MySQL 开场语句
1、登陆
mysql -u root -p ; #回车然后输入密码
2、退出
eixt | quit #二者选其一
3、查看数据文件路径(配置文件中学习的)
show global variables like "%datadir%";
4、解决不能查看文件路径的方法,重置表结构关联信息
mysql_upgrade -u root -p--force; #mysql配置重置
5、查看数据库管理系统中有哪些库
show databases;
二、数据库中的库
定义库:(data文件夹中的文件夹,每创建一个库,这个库的名称就是文件夹的名称,文件夹里面保存着一些这个库相关的初始信息)
1、增
create database db1 charset utf8; #创建一个库,可以指定字符集
2、改
alter database db1 charset latin1; #修改库的字符集 alter database db1 engine myisam; #修改存储引擎
3、查
show databases; #查看数据库中所有的库
show create database db1; #查看单独某个库db1的信息
show create database db1\G; #查看单独某个库db1的信息
4、删除
drop database db1; #删除数据库
三、数据表
表:库里面的,文件存在语库文件内部
进入库
use db1
查看有哪些表单
show tables;
1、增
create table [表名] ([字段名] [数据类型][宽度] [约束条件] ) #其中[字段] [数据类型] 是必须的,不可少 #如create table t1(id int,name char(10) );
2、查
show tables; #查看当前库中所有的表 show create table t1; #查看单表的创建信息
show create table t1\G; #查看单表的创建信息
#还可以通过下面两句来查看表信息,以表格的形式展示结果: desc t1;
describe t1;#上下这两句是一样的结果
3、改
(1)alter table t1 modify name char(3); #修改字段属性的,将name字段的char长度改为3 (2)alter table t1 change name name1 char(2); #更名并改变属性
4、删
drop table t1;
四、数据行
1、增
insert into t1 values(1,'dsb1'),(2,'dsb2'),(3,'dsb3');

2、查
select * from t1; #查看t1表中所有字段的数据 select 字段1,字段2 from t1; #查看t1表中的字段1,字段2所有信息
3、改
update t1 set name='sb' where id=2; #把id为2的行(记录)中的name字段的数据改为sb; update t1 set name='sb',id=88 where id>2; #对两个字段进行修改 update t1 set name='sb';#如果不指定where,那么会name字段的所有数据都改成sb。
3、删
delete from t1 where id=1; #删除id为1的行
4、清空表
delete from t1; #如果有自增id,新增的数据,仍然是以删除前的最后一行作为起始。 truncate table t1;数据量大,删除速度比上一条快,且直接从零开始,
MySQL 初识别语句,数据库、表、行的增删改查的更多相关文章
- Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查
本节知识点大致为:静态文件配置.form表单提交数据后端如何获取.request方法.pycharm连接数据库,django使用mysql数据库.表字段的增删改查.表数据的增删改查 一.创建app,创 ...
- 使用JDBC分别利用Statement和PreparedStatement来对MySQL数据库进行简单的增删改查以及SQL注入的原理
一.MySQL数据库的下载及安装 https://www.mysql.com/ 点击DOWNLOADS,拉到页面底部,找到MySQL Community(GPL)Downloads,点击 选择下图中的 ...
- Python操作MySQL数据库完成简易的增删改查功能
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶项目介绍 二丶效果展示 三丶数据准备 四丶代码实现 五丶完整代码 一丶项目介绍 1.叙述 博主闲暇之余花了10个小时写的 ...
- django-orm框架表单的增删改查
08.14自我总结 django-orm框架 一.orm基本配置 1.创建django项目 命令行:cmd先去到django创建目录,然后输入django-admin startproject dja ...
- MySQL在DOS界面对database和table增删改查
昨天新接触MySQL,学习了一些内容,今天过来复习一下.(吐槽一下:安装个MySQL耗费老子半天时间!!) 学习了一下,大概知道了对数据库基本的增删改查,增add,删drop,改alter,查show ...
- sqlite数据库操作详细介绍 增删改查,游标
sqlite数据库操作详细介绍 增删改查,游标 本文来源于www.ifyao.com禁止转载!www.ifyao.com Source code package com.example ...
- Delphi - cxGrid连接Oracle数据库 实现数据的增删改查
cxGrid连接Oracle数据库 实现数据的增删改查 cxGrid连接Oracle数据库 1:通过OraSession连接数据库.OraDataSet实现OraSession和OraDataSour ...
- Online Coding开发模式 (通过在线配置实现一个表模型的增删改查功能,无需写任何代码)
JEECG 智能开发平台. 开发模式由代码生成器转变为Online Coding模式 (通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义 ...
- vue.js带复选框表单的增删改查
近段时间由于公司项目要求,前端开始使用VUE框架进行开发,最近刚开始学习,做了一个表单的增删改查,和大家分享一下. 页面模型代码设计如下 <template> <div id=&qu ...
- 在python中连接mysql数据库,并进行增删改查
数据库在开发过程中是最常见的,基本上在服务端的编程过程中都会使用到,mysql是较常见的一种数据库,这里介绍python如果连接到数据库中,并对数据库进行增删改查. 安装mysql的python扩展 ...
随机推荐
- CSS一些样式以及注意
[在这里归纳一些有用,但是不常用而不容易记住的一些CSS属性-(日后慢慢补充)] border-radius:100px; --圆角[比如按钮使用之后由长方形变成类似椭圆] placeholder=& ...
- C# 显式转换关键字 explicit
不同于隐式转换,显式转换运算符必须通过转换的方式来调用. 如果转换操作会导致异常或丢失信息,则应将其标记为 explicit. 这可阻止编译器静默调用可能产生意外后果的转换操作. 省略转换将导致编译时 ...
- 【转载】微软官方提供的Sqlserver数据库操作帮助类SQLHelper类
在.NET平台中,C#语言一般使用ADO.NET组件来操作Sqlserver数据库,通过ADO.NET组件可以实现连接数据库.查询数据集.执行SQL语句以及关闭数据库连接等操作,为此网上有很多开发者自 ...
- 从零开始学安全(八)●Ubuntu 16 LAMP环境搭建
1.Apache2 web 服务器的安装 : 可以先更新一下服务器 sudo apt-get update # 获取最新资源包sudo apt-get upgrade # 本机软件全部更新sudo a ...
- [android] 自定义广播事件
上一节的短信拦截在4.0以上系统中无效,可以使用这种办法实现,定义一个activity,清单文件中指定主题为透明,在onCreate()方法里面直接调用finsh()方法,关掉,这样可以就可以实现了 ...
- 49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)
本章学习内容: 1.WIFI如何开启 2.扫描热点 3.连接热点 4. 断开热点 5.关闭WIFI 本节使用的是wpa_supplicant工具,它主要包含wpa_supplicant(命令行模式)与 ...
- JSP使用过滤器防止SQL注入
什么是SQL注入攻击?引用百度百科的解释: sql注入_百度百科: 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.具 ...
- Android Studio 学习(四) 数据库
文件存储 写数据 String data = "Data ti save"; FileOutputStream out =null; BufferedWriter writer = ...
- 异常: Bean named 'org.springframework.transaction.interceptor.TransactionInterceptor#0' is expected to be of type 'org.aopalliance.aop.Advice' but was actually of type 'org.springframework.transaction.i
场景: 在使用spring整合hibernate事务时报错解决: spring-aop中已经包含aopaliance,删除多余的jar包
- 继续封装个 Volley 组件
本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 前面已经封装了很多常用.基础的组件了:base-module, 包括了: crash 处理 常用工具类 apk 升级处理 log 组 ...