这篇文章主要介绍在navicat的命令界面操作mysql。主要涉及建立表结构,和对表中数据的增加删除修改查询等动作。站在一个新手角度的简单mysql表结构和数据操作。
☆ 准备工作
1,保证自己的电脑安装了mysql(my.ini下的字符集设置是utf8)
2,确保电脑同时安装navicat(任意版本)
3,保证mysql服务器已经启动
注:若对navicat操作不熟,请参照<<navicat从下载到使用>>这篇文章。
☆ 打开控制台
在navicat的tools(工具)菜单栏选择Console...(控制台)菜单项,然后弹出类似于dos的操作界面,我们就在这个界面来编写mysql代码。(因为dos默认字符集是GBK,而此处控制台默认的utf8)
☆ 表结构的建立
1、先连接库使用命令 use test;
mysql> use test;
Database changed
当看到Database changed(数据库已改变),说明数据库连接成功。
2、查看数据里是否有我们要创建的person表,用命令 show tables;
mysql> show tables;
Empty set
此时,提示Empty set(空) 数据中是空的一个表也没有。ok,接下来我们创建person表。
3、在test数据库中创建person表
创建表的语法:
create table 表名(
字段名1 数据类型(宽度/大小) 约束 ,
字段名2 数据类型(宽度/大小) 约束 ,
...
字段名n 数据类型(宽度/大小) 约束
);
注:约束可以省略,注意每一个字段创建语句后是已逗号结束,最后一个可以省略。
员工表(person)
字段 |
描述 |
数据类型 |
备注 |
pid |
员工编号 |
int |
11 |
pname |
员工姓名 |
varchar |
30 |
psex |
员工性别 |
varchar |
4 |
page |
员工年龄 |
int |
11 |
paddress |
员工住址 |
varchar |
50 |
上面是一个简易的数据字典,来描述创建表的相关信息。下面开始创建
当年看到Query OK,0 rows affected 说明表创建成功也没有任何语法错误,若有错误会有提示,请修改你的sql语句。(int默认宽度11,因此可以省略)
4、用命令语句查看一下表结构
查看后的结果和前面的数据字典对照。语法: desc 表名 ;
☆ 表的数据操作(记录处理)
1,增加一条记录到person表
语法:
insert into 表名(字段1,字段2,...) values(值1,值2,...);
或
insert into 表名 values(值1,值2,...);
当看到Query OK, 1 row affected(已完成,1列改变)说明插入成功,其他错误提示,请检查sql语句。
2,增加多条记录到person表
语法: insert into 表名 values(),(),(),()....;
当看到这些信息,说明增加记录完毕。
3,查询person表中的记录
语法: select * from 表名; 或 select 字段1,字段2,字段3 from 表名;
4,修改person表中记录(修改二毛的年龄)
语法: update 表名 set 修改条件 where 依据条件 ;
注:一定要有where依据条件,否则所有记录都被修改成相同的,切记。
然后,我们用查询语句查询表中所有记录,我会发现二毛的年龄被修改成17
5, 删除person表中记录(删除小毛的记录)
语法: delete from 表名 where 依据条件 ;
然后,我们用查询表中所有记录,会发现小毛那条记录不见了。
☆ 后记
如果在执行sql语句时,出现错误提示,请对照自己的sql语句中字母或标点的编写是否有问题。(双引号或单引号都可以)。
如果一开始就报错误,请检查是否有test这个数据库。查看命令语法
在编写sql中,有的地方必须要使用分号结束。检查语句没问题还报错,看看是否用了分号作为结束标志。(登录时不需要分号)
技术分享:www.kiage123.com
相关推荐
vs2008C#操作Mysql创建数据库,数据表,增、删、改数据实例。
国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表...
MySQL数据库的创建、查看、删除、使用命令。 表结构创建和修改、表约束的创建和修改; 表数据的插入、删除和修改; 表联系的创建和修改。
熟悉MySQL环境的使用,掌握在MySQL中创建数据库和表的方法,理解MySQL支持的数据类型、数据完整性在MySQL下的表现形式,练习MySQL数据库服务器的使用,练习CREATE TABLE,SHOW TABLES,DESCRIBE TABLE,ALTER TABLE...
mysql创建数据库和表【内容概要】 这篇文章为初学者详细介绍了MySQL数据库的基本操作,包括创建数据库、选择数据库、创建数据表、插入数据、查询数据、更新数据、删除数据以及数据表的约束。文章采用通俗易懂的语言...
在存储过程中,根据一张主表去创建一张副表。 在根据需要限制的时间,查询主表里面的数据。将主表的数据插入到新建的副表里面同时将主表的数据删除,使用事物进行控制操作的过程
MySql练习1:创建数据库表news.zip MySql练习1:创建数据库表news.zip MySql练习1:创建数据库表news.zip
掌握在MySQL中创建数据库和表的方法,理解MySQL支持的数据类型、数据完整性在MySQL下的表现形式,练习MySQL数据库服务器的使用,练习CREATE TABLE,SHOW TABLES,DESCRIBE TABLE,ALTER TABLE,DROP TABLE语句的操作...
4. ExcelVBA操作MySQL之四——创建数据库和表 5. ExcelVBA操作MySQL之五——添加和导入数据 6. ExcelVBA操作MySQL之六——查询记录 7. ExcelVBA操作MySQL之七——从文本文件导入数据和数据导出至文本文件 8. Excel...
2、显示库中的数据表: use mysql; //打开库,学过FOXBASE的一定不会陌生吧 show tables; 3、显示数据表的结构: describe 表名; 4、建库: create database 库名; 5、建表: use 库名; ...
这是操作mysql数据库的语句,教你如何创建库和建立数据表。
mysql创建表 MySQL 创建表是一个基础的数据库操作,它涉及到定义表的结构,包括列名、数据类型、约束等。下面我将详细解释如何在 MySQL 中创建表,并给出一个完整的例子。 • 表名:你想要创建的表的名称。 • ...
掌握在MySQL中创建数据库和表的方法,理解MySQL支持的数据类型、数据完整性在MySQL下的表现形式,练习MySQL数据库服务器的使用,练习CREATE TABLE,SHOW TABLES,DESCRIBE TABLE,ALTER TABLE,DROP TABLE语句的操作...
国家开放大学 MySQL数据库应用 实验训练2:数据查询操作
虽然本文提供了一系列实用的MySQL创建表教程,但真正的掌握还需要结合实际操作和项目经验。建议读者在准备项目的同时,通过实际项目或模拟环境来应用这些MySQL概念,以便更深刻地理解和掌握它们。此外,随着技术的...
国家开放大学 MySQL数据库应用 实验训练3 数据增删改操作
MySQL是一种开源的关系型数据库管理系统,它是目前世界上最流行的数据库之一。...本文详细介绍了数据库MySQL表的创建以及创建表的基本语法和示例,并展现了数据库最终创建的结果,非常具有参考价值!
数据查询操作、单表查询、多条件查询、聚合函数查询、内连接查询、外连接查询、复合查询、等值查询、比较查询等案例截图操作等等共18页
实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Server或MYSQL环境和系统结构; 3.掌握图形化交互工具的基本操作,学会数据库及表的...
1、连接数据库 1、使用数据库、创建数据库 2、查看数据库 3、显示当前的数据集合(mysql 中叫表) 4、删除集合,删除指定的集合 5、删除数据库,删除当前