mysql基础知识学习

1      说明

数据库的命令时不区分大小写的,例如“CREATE DATABASE test”与“create database test”是同样有效的。

2      连接数据库

1) 连接到本机上的MYSQL

连接数据库可以用phpadmin管理平台,也可以用命令行方式,本次我使用的是wamp搭建的环境,wamp自带有mysql数据库和工具,通过命令行对mysql进行操作。进入mysql数据库的命令:mysql -u root –p

2) 连接到远程主机上的MYSQL

假设远程主机的IP为:1.1.1.1,用户名为root,密码为root。则键入以下命令:

mysql –h 110.110.110.110-u root -p root

3      数据库命令

1)创建数据库test

Create database test

2)创建数据表persons

create tablepersons

(

firstnamevarchar(8),

lastnamevarchar(8),

age int

)

3)在数据表中插入一条新记录

insert into persons(age,firstname,lastname) values (25,zhang,san)

4)查询persons表中所有数据

select * from persons

5)条件查询,从数据库中查询结果,查询persons表中age字段为25的数据。

select * from personswhere age=25

6)order by排序,按age字段进行升序排序,order by默认是按升序排序,如果要按降序排列则在后门加上DESC。

select * from personsorder by age

7order by另类用法,如果order by后面接具体的数字,则表明按表格第几列进行排序,例如order by 1则表明按表格的第一列进行排序,如果order by后面的数字大于表格的列数,则会报错,这种用法通常用于SQL注入中判断数据库表的字段数。

select * from personsorder by 1

8)修改表中数据:修改persons表中firstname字段为xiao的age的值为100

update personsset age=100 where firstname=‘xiao‘

9删掉数据库中的数据:删掉persons表中age为100的数据

delete from persons where age=100

10)删除数据表,删除persons数据表

drop tablepersons

11)删除数据库,输出test1数据库

drop tabletest1

 

12)查看数据库

show databases

13)查看数据表

Show tables

14)查看数据表中有哪些字段:查看users表中有哪些字段

show columns from users

时间: 2024-10-13 19:36:01

mysql基础知识学习的相关文章

linux基础知识学习-linux架构

硬盘分区: 第一扇区(512bytes): MSR:master boot record (446bytes)主引导分区 partion table:(64bytes)分区表,四个.可以是主分区(primary)或者扩展分区(Extended), 每个表指向磁盘某段区间.最多只有一个扩展分区,扩展分区里面可以扩展多个逻辑分区.其余扇区(柱面(cylinder)):实际存储的地方 linux 中(\etc/fstab):IDE  总线形式不同 (a~d)/dev/hda SATA,SCSI,USB

mysql基础知识之增删查改使用介绍

 mysql基础知识之增删查改使用介绍 本文主要介绍mysql常用的SELECT.INSERT.UPDATE.DELETE语句的使用,数据库的安装这里不做介绍,并且事先已经准备好相关数据. 本文中使用的student表中的数据如下: mysql> SELECT * FROM student; 一.SELECT语句的使用 1.单表查询 语法格式: SELECT culom1,culom2,culom3 FROM TABLE_NAME; 可以改变字段显示顺序 2.WHERE子句查询 语法格式: SE

MySQL基础知识

MySQL基础知识: 一. 知识点:        1. SQL分类:按照其功能不同,分为3中类别           DDL(Data Defintion Language):数据定义语句,用于定义不同的数据段.数据库.表.列.索引等.常用的语句关键字包括create.drop.alter等;             DML(Data Manipulation Language):数据操纵语句,用于添加.删除.更新和查询数据库记录,并检查数据的完整性.常用的语句关键字主要包括insert.de

计算机基础知识学习

第一周学习 一.知识方面,总得来说,就是学习计算机基础知识. 1.从计算机的发展,应用,组成,网络等方面了解: 2.对计算机操作系统的学习:常用的操作系统,操作系统的功能.分类: 3.办公软件的学习:Word\Excel\ppt,像Word中编号格式.自动生成目录,Excel中条件格式的应用,图表插入,以及各种基础函数的使用: =SUM(Eoo*$E$3,Foo*$F$3,Goo*$G$3)  表示:用E\F\G列的各数与E3\F3\G3相乘后求和,count(if)\a 计数函数, =COUN

ARM基础知识学习笔记

/*****************数电知识*******************/ PN结(Positive-Negative) 三极管:BJT(双极结型三极管Bipolar Junction Transistor)               FET(场效应管Field Effect Transistor)          (单极结型) 1.MOSFET (金属氧化物半导体Metal Oxide Semiconductor FET)               2.JFET(结型Junct

C++基础知识学习笔记

基本语法 C面向过程思想:程序=(数据结构)+(算法) 数据结构与算法分离,以算法(函数)为主. C++面向对象思想:程序=(数据结构+算法) 数据结构(属性)与算法(操作)绑成一个类,定义一个个对象对象=(数据结构+算法)  ,程序=(对象+对象+对象+--) 面向对象程序设计的程序员有两类:1.面向对象应用程序设计2.类库的设计 头文件:类的声明            ---类的外部接口       (成员函数在类声明中实现时,一般很简短,默认为内联函数)源文件:类的成员函数定义     -

Bash编程基础知识学习第一节

Bash编程基础知识学习 一.bash的由来 1 .什么是Bash 什么是Shell Bash 是GNU Bourne-Again SHell,是目前大多数Linux发行版采用的Shell. Shell 是*nix提供给用户使用的界面.一个操作系统的底层是独立运行的, 用户界面和底层分开,可以最大限度的保证系统稳定.Shell就是一个特殊的程序,负责接受用户的命令,并把系统的响应返回给用户. Bash Shell 一般不需要自己安装,在安装发行版的同时都会安装好. Shell的存在是和登陆相关的

(转)Linux基础知识学习

Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过修改配置文件来完成. 1.1.Linux磁盘分区 Linux可以将磁盘分为多个分区,每个分区可以被当做一个独立的磁盘使用,磁盘类型:主分区.扩展分区.逻辑分区. 主分区标记为活动,用于操作系统的引导,一块磁盘最多划分4个主分区,主分区存放操作系统的文件或用户数据. 扩展分区:主分区小于4个时才可以划

MySQL数据库基础知识学习笔记(一)

1.MySQL基础与sql语句实战 MySQL是一种关系型数据库管理系统,在互联网公司里非常流行.Linux下用yum命令安装 实操:连接数据库172.16.41.89登录mysql命令:Mysql -u root -p 回车,然后输入密码 查看数据库:Show databases; 新建数据库:Create databases xiaoning defsult charset=utf8;然后再次show databases 查看一下,xiaoning 已经被创建 语句:Create table