一、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,字段2from 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数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查相关推荐

  1. Mysql数据库中插入记录的命令_MySQL创建数据库并插入数据命令

    简介: 学习mysql环境为ubantu,下面记录一些基本的创建数据库和插入数据的口令 学习资源来自实验楼:https://www.shiyanlou.com/courses/9 打开MySQL 服务 ...

  2. mysql倍增表的内容_MySQL入门(7)——表数据的增、删、改

    MySQL入门(7)--表数据的增.删.改 插入数据 使用INSERT···VALUES语句插入数据 INSERT语句最常用的格式是INSERT···VALUES: INSERT [LOW_PRIOR ...

  3. mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令

    在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source   d:/myprogram ...

  4. mysql中的文件导入导出表设计_mysql导入导出表结构及表数据及执行sql文件

    从数据库导出数据库文件: 1.将数据库mydb导出到e:\MySQL\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>MySQLdump -h lo ...

  5. mysql update锁表_MySQL执行update语句是锁行还是锁表分析

    我们在数据库执行update语句的时候,到底是锁表还是锁行?这里直接用MySQL上例子测试下. 一.环境准备 1.新建一个表create table test_update( id BIGINTnot ...

  6. mysql查询名字相同数据排列出来_mysql 的sql语句来查找重复数据,并让其都显示出来?...

    2017-12-20 回答 一. 简单查询 简单的transact-sql查询只包括选择列表.from子句和where子句.它们分别说明所查询列.查询的表或视图.以及搜索条件等. 例如,下面的语句查询 ...

  7. mysql导入数据提前修改字段_Mysql一些导入导出数据库,添加修改字段命令_MySQL...

    bitsCN.com Mysql 导出数据库表包含数据命令: mysqldump -uroot -proot abc >/var/abc.sql; (mysql用户名:root 密码root 数 ...

  8. mysql数据库备份和还原的命令_Mysql数据库备份和还原常用的命令

    备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库 ...

  9. mysql 显示各列的数据类型命令_mysql中查看库中某个表的所有列和对应的字段类型...

    执行命令: select COLUMN_NAME ,DATA_TYPE from information_schema.COLUMNS where table_name = '表名' and tabl ...

最新文章

  1. tableau做折线图_Tableau | 20种常用图表(上文)
  2. leetcode 10、Regular Expression Matching
  3. codevs 1004 四子连棋 BFS、hash判重
  4. windows 7 睡眠和休眠的区别
  5. (三)git常用命令及方法大全
  6. dj鲜生-36-商品应用-其它模型类的创建-完善goods应用的数据表
  7. 正则表达式---采集总结
  8. JS导出txt文本文件,Netsuite方案
  9. HTTP长连接和短连接原理浅析
  10. 成功架构设计的关键要素
  11. 在虚幻引擎中使用Python批处理3:批量修改属性
  12. 河南省计算机报名流程图,报考流程
  13. DeepLab InvalidArgumentError NodeDef mentions attr dilations not in Op name=Conv2D
  14. 嵌入式软件工程师面试题(九)
  15. java实现第三届蓝桥杯地址格式转换
  16. YOURLS 1.7.2汉化
  17. Mediacodec 如何硬件解码到纹理的
  18. python与机器人王国_【工业机器人】盘点日本最值得关注的工业机器人13大巨头!...
  19. win7pc请求kms激活失败,错误代码0xC004F035
  20. 百度2011年度搜索风云榜发布

热门文章

  1. /usr/bin/ld: cannot find -lmysqlclient_r
  2. Redis和Memcached,干货来一波
  3. DedeCms 5.7后台去除版权及去除广告的方法
  4. 为什么企业光纤比家用光纤贵那么多,一般至少10倍以上?—Vecloud微云
  5. PostgreSQL字符集问题
  6. Codeforces Round #554 (Div. 2) C. Neko does Maths (简单推导)
  7. Unity OBB分包(基础APK+OBB) 与apk签名
  8. Lintcode 408 解题思路及c++代码
  9. 新京报快评:浙大设“新生高额奖学金”,为何就成了“抢生源”?
  10. 聊聊职场那些事儿(转)