Java教程

肖SIR__数据库之运用__11.3

本文主要是介绍肖SIR__数据库之运用__11.3,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、进入数据库操作界面

1、mysql -u  root  -p   敲回车  ,输入密码  ,进入数据库操作界面

2、show  databases   查看所有的数据

3、use   数据库名     使用数据库

4、show tables  显示库中的所有表

5、建表语句

格式: create table 表名(字段名1  字符类型(字符长度),字段名2   字符类型(字符长度));

 案例:create table aa(id  int(10),name varchar(20));

6、查看表结构:

desc  表名

案例:

 

 7、在navicat 中===点击库名====点击查询====新建查询=====在新建查询中输入sql语句

 

 

 

 

8、插入数据:

(1)插入方式一:

格式:INSERT INTO   表名  VALUES(值1,值2);

案例:INSERT INTO  aa  VALUES(1,"aa");

 

 (2)插入方式二:(插入部分字段)

格式:INSERT into 表名(字段名)  VALUES(字段值)

案例:INSERT into aa(id)  VALUES("4")

 

 (3)插入的中文字符变成?号

解决方案:

在建表时的语句后面添加:

DEFAULT charset=utf8;

案例:create  table  cc(cid int(5),cname char(20))DEFAULT charset=utf8;

 

 

 ==============================

二、数据类型

1、数值类型

int     存储类型

float   浮点数

 

 

2、字符类型

char

varchar

 

 

3、时间类型

date

time

datetime

year

 

 注意字符的长度:

int(20)

varchar(20)

======================================

约束:

约束用于对表中字段进行限制,保证表中数据的正确性和唯一性

1、primary  key  主键约束

非空,唯一,用于唯一标识的记录,类似身份证。

一个表中只用一个主键

 

 

2、not  null   非空约束

 

 

3、  unique 唯一索引

保证字段值具有唯一性,并且能为空,一个表中可以有多个唯一索引

 

 

4、default  默认值约束

定义:默认给字段指定默认值

 

 

5、auto_increment  自增长约束

作用:在整数类型,字段默认值从1开始自增

(1)一般和主键约束一起使用,主要针对id

(2)每插入一条数据,就是在字段上自动+1,

 

 =========================================

这篇关于肖SIR__数据库之运用__11.3的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!