MySQL数据库的基础操作(建表,建库,插入,删除)

留给我健忘的记忆,希望他知道这里还有一些记忆!!

下面将是以多实例模式登录数据库然后创建一个库并完成建表,插入数据,删除数据,更新数据的操作。

1 登录数据库

[[email protected] ~]# mysql -uroot -p123456 -S /data/3306/mysql.sock

2 创建数据库,指定utf8字符集来支持中文,当然,如果你的数据库编译的时候已经指定默认字符集为utf8这里就不需要再次指定了。

mysql> create database wodejia character set utf8 collate utf8_general_ci;

显示创建库时的参数

mysql> show create database wodejia;

如果不知道字符集的话可以用 show character set;  查看所有的字符集,如下图

msyql> show character set;

3 切换到刚刚创建的数据库,然后创建一个简单的表,(你可以把他理解为Excel表格…….)

mysql> create table `chengyuan` ( `id` int(4) not null, `姓名` char(20) not null, `性别` char(20) not null, `年龄` tinyint(2) not null, `爱好` char(20) not null, `其他` char(20) not null, primary key(id));

4 插入一行数据

mysql> insert into chengyuan(id,姓名,性别,年龄) values(1,‘杨仔‘,‘男‘,‘23‘);

5 同时插入多行数据

mysql> insert into chengyuan(id,姓名,性别,年龄) values(2,‘璐璐‘,‘女‘,‘21‘),(3,‘明明‘,‘男‘,‘21‘);

6 O fuck, 你发现爱好忘了填写,好吧 我们用下面的这个命令来更新这条记录

mysql> update chengyuan set 爱好=‘折腾‘ where id="1";

把其他两个人的爱好也更新下

mysql>  update chengyuan set 爱好=‘吃‘ where id="2"; update chengyuan set 爱好=‘欢乐‘ where id="3";

7  我们来删除一条记录(把自己删掉!!)

mysql> delete from chengyuan where id="1";

可以用下面的语句清空整个表:

mysql>delete from chengyuan;

好了 到这里你应该已经学会数据库的增删改查(select 用了不知多少遍了我想你应该早记住了把)啦,以后忘了记得来这里看看。。。。。。

时间: 2024-12-20 19:30:48

MySQL数据库的基础操作(建表,建库,插入,删除)的相关文章

MySQL数据库的基础操作及理解

使用数据库的步骤: 链接MySQL服务器 选择数据库 对数据表进行增删改查 关闭数据库 退出 quit exit \q 常见操作 \c 取消未完成的操作. \g 代替结束符 数据库操作: show databases 查看数据库 注意:查看所有数据库,mysql数据库千万不要动. 创建数据库 create database 数据库名 注意:库名不要用中文,不要用数字开头. 注意: 1.每创建一个数据库,会在data目录下创建一个以数据库名称命名的文件夹. 2.数据库是唯一的. 删除数据库 dro

MySQL 数据库中如何把A表的数据插入到B表?

web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码. 以mysql数据库为例分情况一一说明: 两张表:insertTest和insertTest2,前者中有测试数据 create table insertTest(id int(4),name varchar(12));insert into insertTest values(100,'tom')

前端学数据库之基础操作

前面的话 SQL是一门用于访问和处理数据库的ANSI的标准计算机语言.但是,存在着很多不同版本的SQL语言,为了与ANSI(美国国家标准学会)标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(如 SELECT.UPDATE.DELETE.INSERT.WHERE等) RDBMS指的是关系型数据库管理系统,RDBMS是SQL的基础,同样也是所有现代数据库系统的基础,比如Oracle.MySQL和Access.RDBMS中的数据存储在被称为表(tables)的数据库对象中.表是相关的数据

iOS: Sqlite数据库的功能:建表,增加,删除,修改,查找

 本篇主要介绍Sqlite数据库的功能:建表,增加,删除,修改,查找. 采用封装的方法写的,继承于NSObject. 需向工程中添加libsqlite3.tbd库. #import "DataBaseHandle.h" //引入头文件 #import <sqlite3.h> @interface DataBaseHandle() //用来存放数据库的路径 @property (nonatomic,strong) NSString *filePath; @end @imple

SQL Server建库-建表-建约束

----------------------------------------SQL Server建库-建表-建约束创建School数据库-------------------------------------- --创建School数据库之前:首先判断数据库是否存在,若存在则删除后再创建,若不存在则创建----exists关键字:括号里边能查询到数据则返回‘true’ 否则返回‘false’if exists(select * from sysdatabases where name =

mysql数据库很简单操作

进入linux系统 root   >/usr/bin/mysql -u root mysql>show databases;                    #查看数据库 mysql>use  testtable;                        #testtable 为所要查看的库,应用数据库 mysql>show tables;                          #查看所有表 mysql>desc abc_table          

Mysql安装和基础操作

1.环境检查: 先检查是否已经安装了:rpm -qa |grep mysql ---两个都检查下,查看mysql是否安装 rpm -qa |grep MySQL若安装有可删除:rpm -e ****** 2.安装:1)安装前准备:mkdir usr/mysql cd进入该目录,上传安装包到/usr/mysql目录下2)安装:rpm -ivh MySQL-server-5.0.16-0.i386.rpm rpm -ivh MySQL-elient-5.0.16-0.i386.rpm3)验证安装是否

【代码学习】MYSQL数据库的常见操作

============================== MYSQL数据库的常见操作 ============================== 一.mysql的连接与关闭 -h:指定所连接的服务器位置 -u:数据库的用户名 -p:数据库的密码 1 mysql -u 用户名 -p //连接数据库 2 密码 3 exit //关闭数据库 1 mysql_connect($host,$user,$password); //连接数据库 2 mysql_close() //关闭数据库 二.创建数据

linux系统上Mysql数据库导入导出操作

需求:把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中.操作如下:以下操作均在终端命令行下进行 1.mysqldump -u root -p dz > /home/dz_bak.sql        #导出数据库     123456     #输入数据库密码     扩展:     mysqldump -u root -p dz pre_portal_comment >