1、MySQL数据库操作 一、创建数据库指令之create database 语法式:create database 数据库名。 在创建数据库时,数据库命名有以下几项规则: 1、不能与其他数据库重名,否则将发生错误。 2、名称可以由任意字母、阿拉伯数字、下划线和$组成,可以使用上述的
1、MySQL数据库操作
一、创建数据库指令之create database
语法格式:create database 数据库名。
在创建数据库时,数据库命名有以下几项规则:
1、不能与其他数据库重名,否则将发生错误。
2、名称可以由任意字母、阿拉伯数字、下划线和$组成,可以使用上述的任意字符开头,但不能使用单独的数字,否则会造成数据库与数值混淆。
3、名称最长可为64个字符串,而别名最长可达256个字符串
4、不能使用MySQL关键字作为数据库名和表名。
二、查询数据库指令之show databases;
语法格式:show databases;
三、选择数据库指令之 use
语法格式:use 数据库名称;
四、删除数据指令之 drop database
语法格式:drop database 数据库名称
2、MySQL数据表操作
一、创建数据表指令之create table
语法格式:create table 数据表名称;
create table 语句的参数说明:
temporary关键字:表示创建一张临时表
if not exists关键字:避免表存在时MySQL报告错误
create_definition:创建表的列属性
table_option:表参数
select_statement:用于快速创建表。
create_definition 属性参数说明
col_name:表的列名
type:字段类型
not null |null:是否为空
default default_value:默认值
auto_increment:自动编号
primary key:主键
reference_definition:字段注释
二、查看表指令之show columns或describe
语法格式:show columns from 数据表名
show columns from 数据表名.数据库名
三、修改表结构指令之alter table
语法格式:alter table 数据表名 修改表属性;
四、重命名表 rename table
语法格式:rename table 数据表名 to 数据表名s
五、删除表指令之drop table
语法格式:drop table 数据表名
3、MySQL语句操作
一、插入记录指令之insert
语法格式:insert into 数据表名(col_name) values (value);
二、查询数据记录指令之select
语法格式:select * from 数据表名;
四:修改记录指令之update
语法格式:update 数据表名 set 列名=值 where 条件
五、删除记录指令之delete
语法格式:delete from 数据表名 where 条件