数据库是任何信息管理系统中,甚至在一些数据分析系统中是不可或缺的一个重要部分,现在流行的软件系统基本上都是建立在数据库基础上的,使用数据库来保存基础信息,使用一些编程语言来操作数据库和显示数据库中的数据。本章重点讲解MySQL的基本知识和一些常用的操作技巧。。连接和断开服务器连接到服务器,当调用mysql时,需要输入MySQL的用户名,,,找出在连接时将要使用的连接参数(即:主机用户名和密码)一旦输入匹配的参数,>mysql-hhost-uuser-pEnterpassword:********mandsendwith;or\:-logType'help;'or'\h''\c'>查询数据下面是一个简单的命令,它能显示系统的版本号和当前日期,按下面的方式输入,按回车键结束mysql>SELECTVERSION(),CURRENT_DATE;+--------------+--------------+|VERSION()|CURRENT_DATE|+--------------+--------------+|-log|1999-03-19|+--------------+--------------+1rowinset()mysql>测试已经存在数据库使用SHOW语句检测当前服务器上已存在的数据库。mysql>SHOWDATABASES;+----------+|Database|+----------+|mysql||test|+----------+选择数据库如果测试数据库存在,试着访问它,mysql>USEtestDatabasechangedmysql>SELECTDATABASE();+------------+|DATABASE()|+------------+|test|+------------+创建表格创建数据库是较为简单的,不过创建完成后它是一个空的Table,象SHOWTABLES描述的一样:mysql>SHOWTABLES;Emptyset()mysql>CREATETABLEpet(nameVARCHAR(20),ownerVARCHAR(20),->speciesVARCHAR(20),sexCHAR(1),birthDATE,deathDATE);可用类型SMALLINT[(M)]较小整数。-32768到32767MEDIUMINT[(M)]中等大小整数T-8388608到8388607INT[(M)]普通大小整数-2147483648到2147483647DOUBLE[(M,D)][UNSIGNED][ZEROFILL]普通大小(双精度)浮点型数DATE日期。支持范围是'1000-01-01'到'9999-12-31'DATETIME日期和时间的组合。支持范围是'1000-01-0100:00:00'到'9999-12-3123:59:59'VARCHAR(M)变量长度字符串。0-255字符。TEXT最大长度为65535(2^16-1)个字符。按自己的方式检验生成的table,使用DESCRIBE语句mysql>DESCRIBEpet;+---------+-------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+---------+-------------+------+-----+---------+-------+|name|varchar(20)|YES||NULL|||owner|varchar(20)|YES||NULL|||species|varchar(20)|YES||NULL|||sex|char(1)|YES||NULL|||birth|date|YES||NULL|||death|date|YES||NULL||+---------+-------------+------+-----+---------+-------+插入数据mysql>INSERTINTOpet->VALUES('Puffball','Diane','hamster','f','1999-03-30',NULL);查询数据SELECT语句用于查询table中你希望查
第七章MySQL数据库操作 来自淘豆网m.daumloan.com转载请标明出处.