| Monica Sehgal |

| Hal Simlai |

| Joseph Irvine |

+—————+

3 rows in set (0.00 sec)

注意:这里用到CONCAT()函数,用来把字符串串接起来。另外,我们还用到以前学到的AS给结果列’CONCAT(f_name, ” “, l_name)’起了个假名。

5.1 创建数据表

命令:create table ( [,.. ]);

例如,建立一个名为MyClass的表,

字段名 数字类型 数据宽度 是否为空 是否主键 自动增加 默认值

id int 4 否 primary key auto_increment

name char 20 否

sex int 4 否 0

degree double 16 是

mysql> create table MyClass(

id int(4) not null primary key auto_increment,

name char(20) not null,

sex int(4) not null default ‘0’,

degree double(16,2));

5.3 删除数据表

命令:drop table

例如:删除表名为 MyClass 的表

mysql> drop table MyClass;

DROP TABLE用于取消一个或多个表。您必须有每个表的DROP权限。所有的表数据和表定义会被取消,所以使用本语句要小心!

注意:对于一个带分区的表,DROP TABLE会永久性地取消表定义,取消各分区,并取消储存在这些分区中的所有数据。DROP TABLE还会取消与被取消的表有关联的分区定义(.par)文件。

对与不存在的表,使用IF EXISTS用于防止错误发生。当使用IF EXISTS时,对于每个不存在的表,会生成一个NOTE。

RESTRICT和CASCADE可以使分区更容易。目前,RESTRICT和CASCADE不起作用。

5.4 表插入数据

命令:insert into [( [,.. ])] values ( 值1 )[, ( 值n )]

例如:往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩为96.45, 编号为2 的名为Joan 的成绩为82.99, 编号为3 的名为Wang 的成绩为96.5。

mysql> insert into MyClass values(1,’Tom’,96.45),(2,’Joan’,82.99), (2,’Wang’, 96.59);

注意:insert into每次只能向表中插入一条记录。

5.5 查询表中的数据

1)、查询所有行

命令: select from < 表名 > where < 表达式 >

例如:查看表 MyClass 中所有数据

mysql> select * from MyClass;

2)、查询前几行数据

例如:查看表 MyClass 中前2行数据

mysql> select * from MyClass order by id limit 0,2;

select一般配合where使用,以查询更精确更复杂的数据。

5.6 删除表中数据

命令:delete from 表名 where 表达式

例如:删除表 MyClass中编号为1 的记录

mysql> delete from MyClass where id=1;

下面是一个删除数据前后表的对比。

FirstName LastName Age

Peter Griffin 35

Glenn Quagmire 33

下面以PHP代码为例删除 “Persons” 表中所有 LastName=’Griffin’ 的记录:

网页mysql命令大全_Mysql命令大全相关推荐

  1. mysql命令程序_MySQL命令大全经典版

    以下的文章主要介绍的是MySQL命令大全,其中包括MySQL数据库的常用命令,修改MySQL数据库中实际root 密码以及对grant的实际应用的介绍,下面就是文章的具体内容描述,望你会有所收获. M ...

  2. mysql命令行操作大全_mysql命令行操作大全 mysql命令行操作总结

    一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见 1.连接本机MYSQL. 打开DOS窗口, ...

  3. mysql 备用字段_MySql 命令大全(转载备用)

    http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html 1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用 ...

  4. mysql语句大全_MySQL语句大全

    一.连接mysql. 格式: mysql -h主机地址 -u用户名 -p用户密码 二.修改密码. 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1.给root加个密码a ...

  5. 微mysql命令行_mysql命令大全

    mysql命令大全 02-05 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; ...

  6. mysql命令单词_mysql命令大全

    启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show datab ...

  7. mysql激活指令_MySQL命令大全

    1 /* SQL编程 */ ------------------2 --// 局部变量 ----------3 -- 变量声明4 declare var_name[,...] type [defaul ...

  8. mysql users 命令大全_mysql 命令大全

    用户操作: 1)连接mysql:mysql -h主机地址 -u用户名 -p密码 2)修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 3)添加用户:insert int ...

  9. mysql表导出和导入命令行_MySQL命令行导出导入数据库和数据表-Go语言中文社区...

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...

最新文章

  1. AI突破的「阴暗面」:怎样防止GPT-3跟人类学坏?
  2. 微软正式提供Visual Studio 2013正式版下载(附直接链接汇总)
  3. python五十二:__setattr__,__delattr__,__getattr__方法
  4. 12小时紧急策划 复盘一篇10W+的诞生全历程
  5. Java实现文件上传-按钮弹出上传页面
  6. nginx 如何实现读写限流的方法
  7. fcntl函数(网络编程会用)
  8. android实现自动横竖屏切换,android 中实现横竖屏切换【原创】
  9. 百度地图API的第一次接触
  10. jedis的hscan方法使用方法
  11. java转Js原生,Java到JavaScript的转换
  12. cad修改快捷键_CAD入门学习技巧:CAD软件中的CAD快捷键的分类
  13. 【周末送新书】基于BERT模型的自然语言处理实战
  14. 使用gstreamer,rtsp拉流,保存图像, jeston,使用硬件加速nvdec/nvenc
  15. NoC(Network on Chip)基础 (4):Non-Blocking(Circuit Switch)Network——Crossbar 和 Clos
  16. CVE-2019-1367 | 脚本引擎内存损坏漏洞
  17. 寒门再难出贵子(很现实,很残酷,慎入)
  18. jsp中img显示本地图片
  19. conda虚拟环境pip装包总装载总环境中解决办法
  20. 使用adb查看手机中包含中文的目录或者文件(中文乱码问题)。

热门文章

  1. HDU 3530Subsequence(单调队列)
  2. VDI序曲二 RemotoAPP部署
  3. hibernate annotation注解方式来处理映射关系
  4. 北京爱情故事-经典语录
  5. centos php 版本升级 至5.3 wordpress3.7
  6. 使用网络进行项目托管
  7. SQL Server 2005 高级程序设计 学习笔记(2)
  8. Windows配置tomcat环境
  9. [转载] java注释
  10. python判断素数程序_Python程序检查素数