`

mysql数据库简单操作命令

阅读更多

#database操作

mysql> create database 库名;

注意:数据库命令规范

区分大小写

唯一性

不能使用关键字和特殊字符 create select

不能单独使用数字

最长64字符

mysql> show databases; //查看数据库

+--------------------+

|      Database     |

+--------------------+

| information_schema | //虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,存放内存中

| mysql               | //授权库

| test                   | //公共库,任何人都以访问

+--------------------+

mysql> select user();   //user函数获取当前登录到mysql的用户

mysql> CREATE  DATABASE school; //创建数据库school

mysql> drop database 123a; //删除数据库123a,注意:如果数据库有表,将一并删除

mysql> use school; //使用数据库school

mysql> select database(); //database函数查看当前所在的库

 

 

#table操作

mysql> use school; use 库名;

Database changed

 

mysql> create table student1( create table 表名(

   -> name char(10), 字段名1 类型[(宽度) 约束条件],

   -> sex char(8), 字段名2 类型[(宽度) 约束条件],

   -> age int(3) 字段名3 类型[(宽度) 约束条件]

   -> ); );

 

注意:

在同一张表中,字段名是不能相同

宽度和约束条件可选

字段名和类型是必须的

 

mysql> show tables; //查看表(当前所在库)

 

mysql> desc student1; //查看表结构

 

mysql> select name,sex,age from student1; //查询表中所有字段的值

 

mysql> select * from student1; //查询表中所有字段的值

 

mysql> select name,age from student1; //查询表中指定字段的值

 

 

向表中插入内容:

insert into 表名(字段1,字段2...) values(字段值列表...)

 

例:mysql> insert into student1(name,sex,age) values

     -> ('tom','boy',23);

例:mysql> insert into student1 values //顺序插入,不用指定字段名

   -> ('jack','boy',21), //字符类型的值使用单引号或双引号

   -> ('alice','girl',19), //插入多个记录

   -> ('heyy','boy',34);

例:mysql> insert into student1(name) values('robin'); //只向指定的字段插入值

 

 

mysql> select * from student1; 查询表所有内容

 

 

 

#查看库、表在磁盘上是如何体现的 (MyISAM表)

[root@yang ~]# cd /var/lib/mysql/

[root@yang mysql]# ls;cd school

ibdata1  ib_logfile0  ib_logfile1  mysql  mysql.sock  school  test

[root@yang school]# ls

db.opt  student1.frm  student1.MYD  student1.MYI

 

==student1.frm //表结构

==student1.MYD   //数据My Data

==student1.MYI //表索引My Index

 

[root@yang school]# ll -d /var/lib/mysql/

drwxr-xr-x 5 mysql mysql 4096 11-30 11:27 /var/lib/mysql/

[root@yang school]# ll -d /var/lib/mysql/school/

drwx------ 2 mysql mysql 4096 11-30 11:41 /var/lib/mysql/school/

0
1
分享到:
评论

相关推荐

    mysql数据库操作命令大全

    针对初学者,本文档描述了MySQL数据库的基本查看及相关操作命令,以及各命令的简单示例。

    MySQL数据库常用命令

    ### MySQL数据库常用命令详解 #### 一、创建与管理数据库 **1. 创建数据库** - **命令**: `CREATE DATABASE database_name;` - **说明**: 用于创建一个新的数据库。 - **示例**: `CREATE DATABASE mydb;` 此命令...

    mysql数据库命令

    在本篇文章中,我们将详细介绍几个基本且重要的MySQL命令,帮助读者更好地理解和操作MySQL数据库。 ### MySQL数据库命令介绍 #### 1. `mysqld-nt-remove` 该命令用于移除MySQL服务。当您不再需要MySQL服务在系统...

    mysql数据库中命令行下常用命令的操作

    在MySQL数据库中,命令行是管理员和开发人员最常用的...通过熟练掌握这些命令,你可以更加高效地管理和操作MySQL数据库。在实践中,结合官方文档和相关教程,不断学习和探索,将有助于提升你在数据库领域的专业技能。

    MySQL数据库-RevD.pdf

    用户可以到MySQL的官方网站下载页面下载适用于不同操作系统的MySQL数据库服务器软件。对于Windows用户,可以下载类似于mysql-5.1.47-win32.msi的安装包,注意版本号可能随着MySQL的更新而改变。 安装过程通常比较...

    VB6连接MySQL数据库实例含驱动和源代码

    总的来说,VB6连接MySQL数据库实例为初学者提供了一个直观的起点,帮助他们理解和实践数据库连接、SQL命令执行、数据读取等基本概念。通过学习这个实例,开发者将能够创建自己的VB6应用程序,与MySQL数据库进行有效...

    浅析数据库之效能——MYSQL数据库作用与技巧.pdf

    概述:本文档旨在对MySQL数据库的效能和技巧进行浅析,涵盖了 MySQL 数据库的基本概念、数据类型、数据表、数据操作、系统管理命令等方面的知识点。 一、MySQL数据库概述 MySQL数据库是一种关系型数据库管理系统...

    Android 实现连接MySQL数据库

    提供的"TestDemo"文件可能是包含一个简单的Android应用示例,演示了如何连接到MySQL数据库并进行数据交互。这个示例可能包含了网络请求、JSON解析以及UI展示的相关代码,你可以参考该项目中的实现方法。 总的来说...

    mysql数据库简单操作指令

    ### MySQL 数据库简单操作指令详解 #### 一、更新用户密码 **指令**: `UPDATE mysql.user SET Password = PASSWORD('新密码') WHERE User = '用户名'; FLUSH PRIVILEGES;` **解释**: 这条指令用于更新 MySQL 用户...

    MFC操作mysql数据库简单示例

    以上是一个简单的MFC操作MySQL数据库的示例,实际应用中可能需要处理更多细节,如错误处理、事务管理、参数化查询等。通过不断实践和学习,你可以进一步提升在MFC和MySQL数据库编程方面的技能。

    MySQL数据库详细介绍pdf(5)

    mysql是一个功能强大的工具,它提供了很多选项和命令,使得数据库操作变得简单快捷。 为了进一步与MySQL数据库交互,开发者可以使用多种实用程序。这些实用程序旨在完成特定的任务,并且通常都设计得小巧而高效。...

    C#实现备份、还原MySql数据库

    C#可以借助MySQL的数据提供者(如MySql.Data.MySqlClient)来连接和操作MySQL数据库。要备份MySQL数据库,我们需要执行SQL的`mysqldump`命令,这是一个用于创建数据库备份的实用程序。在C#中,我们可以通过`Process`...

    mysql数据库手册1.01.doc

    总的来说,MySQL数据库的二进制安装在Linux环境中相对简单,只需要遵循上述步骤,确保环境准备充分,即可顺利完成安装。同时,定期更新和维护数据库,确保其安全性和性能是每个数据库管理员的重要职责。

    mysql数据库导出设计文档工具_全jar

    "mysql数据库导出设计文档工具_全jar" 提供了一种高效的方式来快速导出MySQL数据库的结构文档,尤其适合在Windows操作系统环境下使用。 这个工具的主要功能是帮助数据库管理员和开发人员生成详细的数据库设计文档,...

    MySQL数据库考试练习题 mysql试题集 共28页.pdf

    根据提供的文件信息,我们可以推断出这份文档主要包含MySQL数据库相关的考试练习题目。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其性能稳定、易于使用和成本低廉等特点,在互联网应用开发中非常...

    delphi备份和还原MySql数据库.zip

    本篇将详细介绍如何利用Delphi这一强大的集成开发环境,配合MySQL数据库进行备份和还原操作。 Delphi是一款基于Object Pascal语言的IDE,它提供了丰富的组件库和API,使得开发者可以方便地与各种数据库系统进行交互...

    mysql数据库dos操作

    MySQL数据库在DOS环境下提供了命令行工具,使得用户可以进行一系列的数据管理操作。这个环境虽然不如图形界面直观,但对于熟悉DOS命令的用户来说,它更高效且实用。以下是对标题和描述中提及的一些基本操作的详细...

    服务器:在树莓派上安装MySQL数据库和简单使用方法 过程详细

    在树莓派上安装MySQL数据库是一项实用的技能,尤其对于那些想要在小型设备上搭建个人服务器或进行数据存储的用户。以下将详细讲解这个过程,包括安装、配置、使用MySQL的基本步骤。 首先,确保你的树莓派运行的是...

    java调用mysql命令 导入导出数据库

    在Java编程中,有时我们需要对MySQL数据库进行导入和导出操作,这通常涉及到数据库的备份、迁移或数据恢复。在给定的标题“java调用mysql命令 导入导出数据库”中,我们可以理解为使用Java来执行MySQL的命令行工具,...

    C#操作mysql数据库

    本教程将深入讲解如何使用C#进行MySQL数据库的操作,包括连接、查询、添加、修改和删除数据。 首先,我们需要在C#项目中引入对MySQL的引用。可以使用NuGet包管理器安装`MySql.Data`库,这将提供对MySQL数据库的.NET...

Global site tag (gtag.js) - Google Analytics