怎么给网站备案,亚马逊网站建设与维护方法分析,专业网站开发平台,郑州做网站公司排MYSQL数据库的常见操作一、mysql的连接与关闭-h#xff1a;指定所连接的服务器位置-u#xff1a;数据库的用户名-p#xff1a;数据库的密码1 mysql -u 用户名 -p //连接数据库2 密码3 exit //关闭数据库1 mysql_connect($host,$user,$password); //连接数据库2 mysql_close(…MYSQL数据库的常见操作一、mysql的连接与关闭-h指定所连接的服务器位置-u数据库的用户名-p数据库的密码1 mysql -u 用户名 -p //连接数据库2 密码3 exit //关闭数据库1 mysql_connect($host,$user,$password); //连接数据库2 mysql_close() //关闭数据库二、创建数据库1、创建一个名为test1的数据库1 mysql create database if not exists test1;2、显示所有数据库1 mysql show databases;2 --------------------3 | Database |4 --------------------5 | information_schema |6 | mysql |7 | performance_schema |8 | test |9 | test1 |10 --------------------11 5 rows in set (0.00 sec)3、使用名为test1的数据库1 mysql use test1;4、删除一个名为test1的数据库1 mysql drop database if exists test1;5、创建一个表三、数据表内容的简单管理1、添加数据 表记录1 insert into 表名(字段名称,字段名称...) values(值1,值2...);2、删除数据1 delete from 表名 where id1;3、修改数据1 update 表名 set 字段名称新值,字段名称新值... where id1;4、查看数据1 select 字段名称,字段名称... from 表名;5、创建表1 create table表名(2 id int,3 username varchar(30),4 age int5 );四、数据值和列的类型1、数值1 int2 tinyint3 字段属性:4 无符号的数 unsigned 增大存储范围5 int(n) (n)默认情况下没有任何意义 不会影响存储范围6 zerofill属性 0填充 3 001 012 123 12347 小数8 float(n,m)9 float(6,2); n共几位 2小数点后保留几位10 decimal(6,2);2、字符1 char(n) 固定长度 n 0-255 密码 char(32)2 varchar(n) 可变长度 用户名 n 0-65535 varchar(20)3、时间和日期 int4、NULL五、创建索引1、主键索引 primary key一个数据表只能指定一个主键而且主键的值不能为空声明一个整形的字段cid设置其属性为NOT NULL和AUTO_INCRENENT并在字段后使用PRIMARY KEY设置该字段为主键索引。在创建book1时声明的字段bid也设置相同的属性而且使用另一种从句的方式将其设置为主键索引。并在book1表中声明一个cid的字段用于保存book0表中的设置为主键的cid1 mysql create tablebook0 (2 - cid INT NOT NULL AUTO_INCREMENT PRIMARY KEY,3 - bookname VARCHAR(15) NOT NULL4 -);5 Query OK, 0 rows affected (0.14sec)67 mysql create tablebook1 (8 - bid int(10) NOT NULLAUTO_INCREMENT,9 - cid MEDIUMINT(8) NOT NULL,10 - detail TEXT NOT NULL,11 - price DOUBLE NOT NULL,12 - PRIMARY KEY(bid)13 -);14 Query OK, 0 rows affected (0.11 sec)注意防止数据不一致在删除一条记录之前必须检查在其他数据表里是否存在对这条记录的引用2、唯一索引 UNIQUE避免数据重复出现在创建表book2时为类别名字段bookname使用关键字UNIQUE将其定义为一个唯一索引避免插入数据时出现重复的类别名称1 mysql create tablebook2 (2 - cid INT NOT NULL AUTO_INCREMENT PRIMARY KEY,3 - bookname VARCHAR(15) NOT NULL UNIQUE4 -);5 Query OK, 0 rows affected (0.08 sec3、普通索引 INDEX仅提高查询的速度1 CREATE INDEX ind ON book3(uid,cid); #为book2表的两个列创建名为ind的索引4、全文索引mysql只支持英文文本