一、库操作
1、、创建数据库
命令:create database <数据库名>
例如:建立一个名为xhkdb的数据库
mysql> create database xhkdb;
2、显示所有的数据库
命令:show databases (注意:最后有个s)
mysql> show databases;
3、删除数据库
命令:drop database <数据库名>
例如:删除名为 xhkdb的数据库
mysql> drop database xhkdb;
4、连接数据库
命令: use <数据库名>
例如:如果xhkdb数据库存在,尝试存取它:
mysql> use xhkdb;
屏幕提示:Database changed
5、查看当前使用的数据库
mysql> select database();

6、当前数据库包含的表信息:
mysql> show tables; (注意:最后有个s)

二、表操作,操作之前应连接某个数据库
1、建表

命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

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));
2、获取表结构
命令: desc 表名,或者show columns from 表名
mysql>DESCRIBE MyClass
mysql> desc MyClass;
mysql> show columns from MyClass;
3、删除表
命令:drop table <表名>
例如:删除表名为 MyClass 的表
mysql> drop table MyClass;
4、插入数据
命令:insert into <表名> [( <字段名1>[,..<字段名n > ])] 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);
5、查询表中的数据
1)、查询所有行

命令: select <字段1,字段2,...> from < 表名 > where < 表达式 >
例如:查看表 MyClass 中所有数据
mysql> select * from MyClass;
2)、查询前几行数据
例如:查看表 MyClass 中前2行数据
mysql> select * from MyClass order by id limit 0,2;

或者:

mysql> select * from MyClass limit 0,2;
6、删除表中数据
命令:delete from 表名 where 表达式
例如:删除表 MyClass中编号为1 的记录
mysql> delete from MyClass where id=1;
7、修改表中数据:

update 表名 set 字段=新值,… where 条件
mysql> update MyClass set name='Mary' where id=1;
8、在表中增加字段:

命令:alter table 表名 add字段 类型 其他;
例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0
mysql> alter table MyClass add passtest int(4) default '0'

9.修改某个表的字段名字和类型及指定为空或非空

1>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
2>alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

10、更改表名:
命令:rename table 原表名 to 新表名;
例如:在表MyClass名字更改为YouClass
mysql> rename table MyClass to YouClass;

更新字段内容
update 表名 set 字段名 = 新内容
update 表名 set 字段名 = replace(字段名,'旧内容','新内容');

文章前面加入4个空格
update article set content=concat('  ',content);

字段类型
1.INT[(M)] 型: 正常大小整数类型
2.DOUBLE[(M,D)] [ZEROFILL] 型: 正常大小(双精密)浮点数字类型
3.DATE 日期类型:支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列
4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度
5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符。
6.VARCHAR型:变长字符串类型

文章来源:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html

SQL 查询分析器操作(修改、添加、删除)表及字段等相关推荐

  1. SQL server——sql命令创建、修改、删除表之记录

    目录 学习内容.sql命令创建.修改.删除表 创建表 指定所属文件组 修改表 增加一列number 更改列属性 删除某一列 重命名表 删除表 分区表 创建表 添加文件组 分别为其添加数据文件 创建分区 ...

  2. mysql删除表编码字段_mysql 修改 添加 删除 表字段

    mysql 修改 添加 删除 表字段 添加表的字段 alter table 表名 add 字段名 字段的类型 例子: alter table table1 add transactor varchar ...

  3. SQL数据库插入、修改、删除及删除表中数据操作示例(insert、update)

    目录: 1.数据库的连接.创建 2.对字段的操作:(alter table) 3.SQL数据库插入.修改.删除操作 4.数据库的查询操作大全(select) 5.多表查询(join on) 6.约束操 ...

  4. DDL-操作数据库、操作数据表、DML-增加、修改、删除表中数据、DQL-表数据查询

    SQL 语句分类: DDL(Data Definition Language) :数据定义语言.用来操作数据库,表,列等. DML(Data Manipulation Language) :数据操作语 ...

  5. mysql alter table drop constraint_MySQL添加,修改,删除表的列,约束等表的定义。

    ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table ...

  6. mysql创建表格1warning_MySQL:创建、修改和删除表

    在说创建.修改和删除表前,我们还是要进行一个操作的简单说明: 1.登陆数据库系统 在命令行中登陆MySQL数据库管理系统,输入一下内容: mysql -h localhost -u root -p 很 ...

  7. 虚拟机mysql创建一个表_MySQL:创建、修改和删除表

    其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语 ...

  8. Java、JSP通用SQL查询分析器

    技术:Java.JSP等 摘要: 本文主要针对当前很多软件都无法实现跨数据库.跨平台来执行sql语句而用户又仅需做一些基本的增删改查操作的矛盾,设计了一个能够跨平台跨数据库的软件.此软件是一个通用SQ ...

  9. 通用SQL查询分析器

    技术:Java.JSP等 摘要: 本文主要针对当前很多软件都无法实现跨数据库.跨平台来执行sql语句而用户又仅需做一些基本的增删改查操作的矛盾,设计了一个能够跨平台跨数据库的软件.此软件是一个通用SQ ...

  10. import _winreg:用python操作修改windows注册表

    用python操作修改windows注册表,显然要比用C或者C++简单. 主要参考资料:官方文档:http://docs.python.org/library/_winreg.html 通过 pyth ...

最新文章

  1. HTTP缓存字段总结
  2. python3项目-把项目从Python2.x移植到Python3.x的经验总结
  3. mysql 备份库的shell_MySQL数据库的shell脚本自动备份
  4. 定义任务打印gradle下载的jar包位置
  5. WPF 文本框添加水印效果
  6. 2015年第六届蓝桥杯C/C++ A组国赛 —— 第一题:方格填数
  7. 注入域对象而不是基础结构组件
  8. Zookeeper集群角色分配原理
  9. 作者:黄剑(1993-),男,清华大学计算机科学与技术系硕士生
  10. UI实用素材|促销弹出设计
  11. MPLS_×××入门中文版
  12. CCF201709-4 通信网络(100分)【DFS+BFS】
  13. 后缀为.vep文件转换成.mp4文件
  14. GPS控制网技术设计、技术设计书、作业模式
  15. 大数据最核心的价值是什么?
  16. 信息与网络安全 Diffie-Hellman密匙交换算法 题目练习
  17. 当保险行业不再是压舱石,平安保险还保险吗?
  18. 听说 2022 年个税改革了,这是咋回事?
  19. 国产家用跑步机什么牌子好?
  20. MySQL汉字字段按拼音排序

热门文章

  1. Djano之写api使用django_rest_framework【海瑞博客】
  2. [转] 关于浏览器假死的原因分析和代码优化
  3. 区块链在保险业的应用
  4. linux+kvm虚拟化+搭建openstack云平台,私有云搭建
  5. 穿上就不想脱下!这款火爆ins的夏季凉鞋,防滑,抗污,速干不臭脚!让你秒变型男!...
  6. 上海电力学院计算机组成与结构试卷,数据结构
  7. 《数字信号处理》正弦信号的波形及频谱的求解
  8. php选课删除选课成绩统计,高校选修课平时成绩管理系统
  9. STM32读写RAM
  10. C#删除IE临时文件、缓存、Cookies