mysql数据库入门(创建库/表 添加数据)

简介

MySQL 是一个真正的多用户、多线程SQL 数据库服务器。SQL (结构化查询语言) 是世界上最流行的和标准化的数据库语言。

MySQL 是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld 和很多不同的客户程序和库组成。MySQL在windows上不区分大小写,Linux上表名区分大小写

MySQL主要目标是快速、健壮和易用

MySQL 具有运行速度很快、容易使用、支持查询语言、多个用户可同时连接客户机和服务器、可以运行在各种版本的UNIX以及非UNIX的系统上等优点。

编者认为 如果你在寻找一种免费的或者不昂贵的,性能优越,速度很好的数据库管理系统,那么MySQL将是首选!

创建数据库

我们先创建一个属于自己的数据库,如下:

create database test;

至于这句话表示什么意思,又有什么固定的语法,我们后面介绍。

请创建一个名为“test01”的数据库

create database test0;

创建数据库表

创建了数据库,接下来我们创建一个表,我们的数据操作都是针对表来的,例如:
 
create table test01_01(
name nvarchar(40),
age int(5));

先输入’use test01;‘选用test01数据库,然后创建一个名为m_table的数据表,字段分别为name(varchar(50)),age(int(50)),address(varchar(50))

添加数据

既然已经了解了MySQL的基本信息,那么我们赶紧来上手练练吧

我们先做一些简单的实例,体验一下MySQL,我们先添加一条数据到数据库表中, 至于添加数据的语法,我们后面会讲到,不要着急。先看例子,写代码锻炼一下。

insert into m_table values('wangwu','21','北京');

请根据上面的代码添加一条名字为"zhangsan",年龄为20,地址为"beijing"的数据到m_table表中

insert into m_table values('zhangsan','20','beijing');

上一节我们添加了一条数据,那么接下来就要查看这条数据了

这里我们只做最简单的查询数据,以后会深入讲解各种查询语句,今天我们讲的只是基础

好了,让我们看下面的这个例子

select * from m_table;

请根据上面的代码查询出m_table表中的数据

select * from m_table;

修改数据

现在我们可以添加和查询数据了,那么接下来我们要修改数据了

修改我们上次添加的那条数据,这里的修改只是修改数据的内容

看下面的这个例子

update m_table set name= "www.111cn.net",age=10 where name='wangwu';

删除数据

现在为止,我们进行了表中数据的添加,查询,修改操作,那么接下来,我们不需要这条数据了,就可以删除这条数据了。

删除数据也很简单,我们来对之前的数据进行删除吧

观察下面的实例,动手写代码,自己体验一下吧

delete from m_table where name= 'zhangsan';

时间: 2024-08-03 14:37:32

mysql数据库入门(创建库/表 添加数据)的相关文章

MySQL中的创建库、表以及查询的基础语句

MySQL中的创建库.表以及查询语句对我们以后很好的应用数据库是很大有帮助的,本文中是对这些基础语 句的总结,希望会对大家有些帮助 1.创建与删除数据库 创建数据库 mysql> create database testdb; mysql> create database if not exists testdb; mysql> create schema if not exists student character set 'gbk' collate 'gbk_chinese_ci'

数据库添加数据-请教java后台向数据表添加数据总是失败问题

问题描述 请教java后台向数据表添加数据总是失败问题 其中customerid总是取到0, 在控制台输出的id也是有值的,怎么一添加到customerid 就变成0了? 解决方案 看你的代码是把id赋值给了变量lxr,而你最后一行代码crumCustomerService.add(crumCustomerlxr). 你最终要添加到数据库的记录是那个呢?如果是crumCustomerlxr的话,没看到赋值的地方啊. 建议你还是理理代码思路吧,我看你定义lxr是在循环外面,而循环里面每次都重新对l

MYSQL数据库入门

mysql|数据|数据库 MYSQL数据库入门 MySQL简介 什么是MySQL? MySQL是一个多用户.多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成. SQL (Structured Query Language结构化查询语言)是目前使用最广的并且是标准的数据库语言.SQL语言使得存取或更新信息变得十分容易,你可以直接使用SQL从网站上查询信息.MySQL的快速和灵活性足以满足一个网站的信息管理工

mysql基础之对库表操作

原文:mysql基础之对库表操作 查看一下所有的库,怎么办? Mysql>Show databases;   选库语句: Use 库名 创建一个数据库: create database 数据库名 [charset 字符集] 删除一个数据库: drop database 数据库名; 把数据库改改名? Mysql中,表/列可以改名,database不能改名. phpMyAdmin似乎有这功能? 他是建新库,把所有表复制到新库,再删旧库完成的. 当选了库之后,我们面对的是表 查看库下面的所有表: sh

MySQL数据库性能优化之表结构优化

很多人都将<数据库设计范式>作为数据库表结构设计"圣经",认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求.殊不知,在N年前被奉为"圣经"的数据库设计3范式早就已经不完全适用了.这里我整理了一些比较常见的数据库表结构设计方面的优化技巧,希望对大家有用. 这是 MySQL数据库性能优化专题 系列的第二篇文章:MySQL 数据库性能优化之表结构优化 系列的第一篇文章:MySQL 数据库性能优化之缓存参数优化

Mysql数据库分库和分表方式(常用)_Mysql

本文主要给大家介绍Mysql数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧 1 分库 1.1 按照功能分库 按照功能进行分库.常见的分成6大库: 1 用户类库:用于保存了用户的相关信息.例如:db_user,db_system,db_company等. 2 业务类库:用于保存主要业务的信息.比如主要业务是笑话,用这个库保存笑话业务.例如:db_joke,db_temp_joke等. 3 内存类库:主要用Mysql的内存引擎.

javascript动态创建表格及添加数据实例详解

  本文实例讲述了javascript动态创建表格及添加数据的方法.分享给大家供大家参考.具体分析如下: 1. 动态创建表格(代码不兼容IE6) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

asp.net用gridview显示数据库中两个表的数据?

问题描述 asp.net用gridview显示数据库中两个表的数据? asp.net用gridview显示数据库中两个表的数据?把两表绑定在datatable并用gridview显示数据 解决方案 两个表什么关系?如果是一样的表结构,用union连接,如果是主系表关系,那么可以用join.具体按照我说的google下. 解决方案二: 不管是查询几个表,最后通过sql语句走ado.net,查询出来的数据都放入DataTable或DataSet中,然后绑定到gridview 解决方案三: 如果是一起

paradox数据库建立的table表中数据可以求和吗?谢谢

问题描述 paradox数据库建立的table表中数据可以求和吗?谢谢 如题paradox数据库建立的table表中数据可以求和吗?谢谢