目录

一、操作数据库

1、输入下面代码,按回车,接着输入登录数据库的密码

2、查看Mysql中所有数据库:

3、创建数据库:

4、删除数据库:

5、切换到某个数据库:

6、查询当前在那个数据库

二、操作数据库中的表

1、查询当前数据库的表:

2、创建表:

3、查询当前表的内容:

4、给当前的表添加字段

5、修改表中的数据

6、删除表中的字段

7、修改表名

8、删除表

三、操作表中的数据(这里在命令窗口是查不到数据的,要下载一个mysql的可视化工具)

(1)、添加数据

(2)根据条件修改表中数据:

(3)根据条件删除表中数据:

1、查询某个字段列表

2、查询表中所有数据

3、设置别名

4、去掉某字段列表中的重复数据:

5、按条件查询数据


一、操作数据库

按window + R 键进入命令窗口

1、输入下面代码,按回车,接着输入登录数据库的密码

mysql -hlocalhost -uroot -p

2、查看Mysql中所有数据库:

show databases;

下面是按回车的图:

3、创建数据库:

create database staff_db;

法一:语法:create database 数据库名称;   出现Query  Ok,表示创建成功

法二:语法:create database if not exists 数据库名称;   (指的是如果在Mysql中不存在该数据库就会创建,反之就不会创建)

create database if not exists staff_db;

4、删除数据库:

语法:drop database if exists 数据库名称;

 drop database if exists test;

5、切换到某个数据库:

语法:use 数据库名称;

use mysql;

6、查询当前在那个数据库

语法:select database();

select database();

效果图:

二、操作数据库中的表

1、查询当前数据库的表:

 show tables;

2、创建表:

语法:

create table 表名(

字段1 数据类型 comment  '注释',

字段2 数据类型 comment '注释',

字段3 数据类型 comment '注释',

字段4 数据类型 comment '注释'

) comment '注释';

注意:comment 后面接的是注释

下面是例子(在staff_db中创建一张表staff_tb):

员工工资表:

id 工号
name 姓名
age 年龄
sex 性别
salary 工资
mysql> create table staff_tb(-> id int comment '工号',-> name varchar(50) comment '姓名',-> age int comment '年龄',-> sex varchar(1) comment '性别',-> salary int comment '工资'-> )comment '工资表';

3、查询当前表的内容:

法一:语法:desc 表名;

查询表staff_tb

desc staff_tb;

下面就是我们刚刚创建的表:

法二:查询建表时的语句

语法:show create table 表名;

show create table staff_tb;

通过这个方式,我们就可以查看我们刚刚建表的语句了。

4、给当前的表添加字段

语法:alter table add 表名 字段 数据类型  comment '注释';

例子:在工资表中,加入员工的电话

alter table staff_tb add phone varchar(11) comment '电话';

运行效果:

5、修改表中的数据

1、修改字段的数据类型:

语法:alter table 表名 modify 字段名 新的数据类型(长度);

例子:下面是将工资表中电话的类型修改成int类型;

alter table staff_tb modify phone int;

运行效果:

2、修改字段的名称和字段的数据类型

语法: alter table 表名 change 旧的字段名 新的字段类型  数据类型(长度) comment '注释' ;

例子:将phone改为email,数据类型改为varchar(20);

alter table staff_tb change phone email varchar(20) comment '邮箱';

运行效果:

6、删除表中的字段

语法:alter table 表名 drop 字段名;

例如:将email字段删除

alter table staff_tb drop email;

运行效果:

7、修改表名

语法:alter table 表名 rename to 新表名;

例子:将staff_tb改为employee_tb

alter table staff_tb rename to employee_tb;

运行结果:

8、删除表

语法:drop table  if exists 表名;

三、操作表中的数据(这里在命令窗口是查不到数据的,要下载一个mysql的可视化工具)

(1)、添加数据

1、给指定字段添加数据:

语法: insert into 表名 (字段名1,字段名2...) values (值1,值2...);

注意:字段名和值要一一对应

2、给全部字段添加数据

语法:insert into 表名 values (值1,值2,...);

3、批量添加数据

语法: insert into 表名 (字段名1,字段名2...) values (值1,值2...),(值1,值2...),(值1,值2...);

如果全部字段都要添加就可以写成

语法:insert into 表名 values (值1,值2,...),(值1,值2...),(值1,值2...);

(2)根据条件修改表中数据:

语法:update 表名 set 字段1 = 值1,字段2 = 值2,...where 条件;

(3)根据条件删除表中数据:

语法:delete from 表名 where 条件;

四、查询表中数据

1、查询某个字段列表

语法:select 字段1,字段2,字段3...from 表名;

2、查询表中所有数据

语法: select * from 表名;

3、设置别名

语法:select 字段1 as 别名,字段2 as 别名,字段3 as 别名...from 表名;

4、去掉某字段列表中的重复数据:

语法:select distinct 字段列表 from 表名;

5、按条件查询数据

语法:select 字段列表 from 表名 where 条件;

在命令窗口使用sql语句操作Mysql数据库相关推荐

  1. shell脚本mysql_Shell脚本中执行sql语句操作MySQL数据库的几个方法

    实验如下: [root@idb1 ~]# more /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m mysql> show va ...

  2. sql语句查看MySQL数据库大小

    SQL语句查看MySQL数据库大小 > SELECT table_schema "Database Name", sum( data_length + index_lengt ...

  3. 常用SQL语句 - 基于MySQL数据库

    常用SQL语句 - 基于MySQL数据库 基础 连接数据库 mysql -h10.20.66.32 -uroot -p123456 -h后面是mysqlServer所在地址,-u后面是用户名,-p后面 ...

  4. MyBatis SQL语句操作Mysql

    本文记录使用Mybatis操作数据库时碰到的一些语句,供以后参考. 一,多条件查询 示意SQL语句:SELECT t_field1, t_field2 FROM table_name WHERE t_ ...

  5. 玩转oracle 11g(48):oracle命令窗口执行sql语句

    在plsql里面找到command window,用命令窗口打开

  6. mysql 删除表记录的 存储过程命令_用SQL语句删除一个数据库的所有表和所有存储过程...

    如果数据库里有很多表和存储过程,要用手动鼠标右键一个个删除是很麻烦的,用SQL语句来删除就方便很多了 删除所有的表: 如果由于外键约束删除table失败,则先删除所有约束: --/第1步******* ...

  7. mysql用户管理,常用sql语句,mysql数据库备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> mysql用户管理 grant all on . to 'user1' identified by 'passwd'; gra ...

  8. MySQL用户管理、常用SQL语句、MySQL数据库备份恢复

    mysql用户管理 1.创建一个普通用户并授权 [root@gary-tao ~]# mysql -uroot -p'szyino-123' Warning: Using a password on ...

  9. 用SQL语句操作Oracle数据库——数据更新

    数据更新 数据库中的数据更新操作有3种:1)向表中添加若干行数据(增):2)删除表中的若干行数据(删):3)修改表中的数据(改).对于这3种操作,SQL语言中有3种相应的语句与之对应.接下来让我们逐一 ...

最新文章

  1. Datawhale组队学习周报(第018周)
  2. php 加权计算公式,PHP计算加权平均数的实例分享
  3. matlab2011实验3,matlab实验3探索.doc
  4. python代码风格_Python编码风格,看这篇就够了
  5. window服务器cpu过高的排查_线上服务器发生CPU占用率过高应该如何排查并定位问题?...
  6. JAVA多线程售票问题
  7. win10 升级导致找不到SQL Server配置管理器
  8. 第三步_安装jdk环境
  9. [docker学习笔记] 0.工具/环境
  10. 22道接口测试面试题答案。
  11. Win11 Windows聚焦失效修复方法
  12. OpenCV-Python教程:图像金字塔
  13. 一江春水向东流 任正非
  14. java rhino 运行 js_深入浅出Rhino:Java与JS互操作
  15. 动画三:2D转换(超详细!)
  16. 用python做股市数据分析一_用python做股票数据分析(兴趣篇)
  17. 网页加载,只显示文字,不显示图片。(原因解决方法)
  18. 用ESP8266播放音乐(操作及问题处理)
  19. 把话说清楚的万能公式
  20. CentOS 6 安装QQ

热门文章

  1. 验证服务器端口telnet,telnet命令测试服务器端口是否通的办法
  2. 带设计师去选材料_装修要找设计师问清楚一些材料选择
  3. facebook营销秘诀:搜索好友功能
  4. Android怎样监听蓝牙耳机的按键事件
  5. linux用户密码默认规则,linux用户密码策略测试
  6. 需求案例:求共同好友
  7. 计算机毕业设计健康营养管理系统ssh框架课程设计【代码讲解+安装调试+文档指导】
  8. Windows资料之VS2010旗舰版安装
  9. 关于浏览器兼容问题及hack写法
  10. js学习笔记d1【P1-P7】