mysql数据库的增删改查命令_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,字段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 初识别语句,数据库、表、行的增删改查相关推荐
- Mysql数据库中插入记录的命令_MySQL创建数据库并插入数据命令
简介: 学习mysql环境为ubantu,下面记录一些基本的创建数据库和插入数据的口令 学习资源来自实验楼:https://www.shiyanlou.com/courses/9 打开MySQL 服务 ...
- mysql倍增表的内容_MySQL入门(7)——表数据的增、删、改
MySQL入门(7)--表数据的增.删.改 插入数据 使用INSERT···VALUES语句插入数据 INSERT语句最常用的格式是INSERT···VALUES: INSERT [LOW_PRIOR ...
- mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source d:/myprogram ...
- mysql中的文件导入导出表设计_mysql导入导出表结构及表数据及执行sql文件
从数据库导出数据库文件: 1.将数据库mydb导出到e:\MySQL\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>MySQLdump -h lo ...
- mysql update锁表_MySQL执行update语句是锁行还是锁表分析
我们在数据库执行update语句的时候,到底是锁表还是锁行?这里直接用MySQL上例子测试下. 一.环境准备 1.新建一个表create table test_update( id BIGINTnot ...
- mysql查询名字相同数据排列出来_mysql 的sql语句来查找重复数据,并让其都显示出来?...
2017-12-20 回答 一. 简单查询 简单的transact-sql查询只包括选择列表.from子句和where子句.它们分别说明所查询列.查询的表或视图.以及搜索条件等. 例如,下面的语句查询 ...
- mysql导入数据提前修改字段_Mysql一些导入导出数据库,添加修改字段命令_MySQL...
bitsCN.com Mysql 导出数据库表包含数据命令: mysqldump -uroot -proot abc >/var/abc.sql; (mysql用户名:root 密码root 数 ...
- mysql数据库备份和还原的命令_Mysql数据库备份和还原常用的命令
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库 ...
- mysql 显示各列的数据类型命令_mysql中查看库中某个表的所有列和对应的字段类型...
执行命令: select COLUMN_NAME ,DATA_TYPE from information_schema.COLUMNS where table_name = '表名' and tabl ...
最新文章
- tableau做折线图_Tableau | 20种常用图表(上文)
- leetcode 10、Regular Expression Matching
- codevs 1004 四子连棋 BFS、hash判重
- windows 7 睡眠和休眠的区别
- (三)git常用命令及方法大全
- dj鲜生-36-商品应用-其它模型类的创建-完善goods应用的数据表
- 正则表达式---采集总结
- JS导出txt文本文件,Netsuite方案
- HTTP长连接和短连接原理浅析
- 成功架构设计的关键要素
- 在虚幻引擎中使用Python批处理3:批量修改属性
- 河南省计算机报名流程图,报考流程
- DeepLab InvalidArgumentError NodeDef mentions attr dilations not in Op name=Conv2D
- 嵌入式软件工程师面试题(九)
- java实现第三届蓝桥杯地址格式转换
- YOURLS 1.7.2汉化
- Mediacodec 如何硬件解码到纹理的
- python与机器人王国_【工业机器人】盘点日本最值得关注的工业机器人13大巨头!...
- win7pc请求kms激活失败,错误代码0xC004F035
- 百度2011年度搜索风云榜发布
热门文章
- /usr/bin/ld: cannot find -lmysqlclient_r
- Redis和Memcached,干货来一波
- DedeCms 5.7后台去除版权及去除广告的方法
- 为什么企业光纤比家用光纤贵那么多,一般至少10倍以上?—Vecloud微云
- PostgreSQL字符集问题
- Codeforces Round #554 (Div. 2) C. Neko does Maths (简单推导)
- Unity OBB分包(基础APK+OBB) 与apk签名
- Lintcode 408 解题思路及c++代码
- 新京报快评:浙大设“新生高额奖学金”,为何就成了“抢生源”?
- 聊聊职场那些事儿(转)