1.1数据库操作
方法1:navacat
创建数据库
1、对准连接的数据库服务器,右键,点击【新建数据库】,记得字符集要选择:utf8-UTF-8 Unicode
删除:右键点击删除数据库
方法2:命令
创建数据库:
create database name default character set ='utf8' ;#其中name是指数据库名称
删除数据库:drop database name;#name是数据库名称
1.2数据库的数据类型
(1)数据类型-数字
原则:能用小的就不用大的,定义越大,就会用字节越多
float单精度,double双精度,decimal是可以自定义小数的长度
(2)数据类型-日期
(3)数据类型-字符串
按照字节大小和数据长度划分
1.3数据库表的操作
1、创建表:
在navacat中,点击新建表,然后写字段名,类型,长度,如果是主键,则选中钥匙
CREATE TABLE 'table_name’(
'id' int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`),
)ENGINE=INNODB DEFAULT CHARSET=utf8
说明:
用innodb引擎,可以实现外键,事务等功能。使用方法是create table xxx()engine=innodb;
如何在navacat中查看表结构?
解决方法:选择该表,点击右键-对象信息,选择ddl。
drop table table_name;#删除table_name表
sql语句
单条插入:insert into 表名 (字段1,字段2,字段3)values(‘值1’,‘值2’,‘值3’)
说明:
1、值是否打引号,与字符类型有关,如果是数据类型,则不需要逗号,如果是字符串或者时间类型,则需要引号
2、字段名不需要引号的
3、表名也是不需要打引号的
多条插入(在values后面使用逗号隔开):
insert into 表名 (字段1,字段2,字段3)values
(‘值1’,‘值2’,‘值3’),
(‘值1’,‘值2’,‘值3’),
删除一条数据
删除id=1的这条数据
delete from 表名 where id=1
修改数据
把id=1的这条数据中的字段名1改为值1
updata 表名 set 字段名1=“值1” where id=1