数据库
导入数据:
方法一:
mysql>source 路径\sql文件的名称\scott.sql
方法二:
在cmd窗口运行
mysql -uroot -p 库名 < 路径\scott.sql
导出数据:
在cmd窗口运行
mysqldump -uroot -p 库名 > a.sql
创建数据库、数据表:
create database 库名;
注:在创建数据表之前,先要使用(选择)数据库
use 库名;
create table 表名(
字段名1 类型,
字段名2 类型);
查看数据库、数据表:
show databases;
show tables;
查看表结构:
desc 表名;
查看表信息:
select 字段名1,字段名2,...,字段名n from 表名;
select * from 表名;
插入(添加)数据:
insert into 表名[(字段名1,字段名2,...,字段名n)]
values(值1,值2,...,值n);
修改数据:
update 表名 set 字段名1=值1,字段名2=值2,...,字段名n=值n
[where 条件表达式];
删除数据库、数据表:
drop database 库名;
drop table 表名;
删除表信息:
delete from 表名
[where 条件表达式];
常用数据类型:
整型:int
浮点型: float
double
定点型:decimal(p,s)
p 有效数字长度
s 小数位数
字符型:
char(最大长度) 定长的字符类型
varchar(最大长度) 变长的字符类型
日期类型:
datetime 年月日 时分秒
date 年月日
time 时分秒
获取当前时间:now()
添加约束
主键约束:primary key
唯一约束:unique
非空约束:not null
默认约束:default
外键约束:foreign key
自增:auto_increment
方法一:
create table 表名(
字段名1 类型 primary key,
字段名2 类型);
方法二:
create table 表名(
字段名1 类型,
字段名2 类型,
primary key(字段名1));