dcsxlh

导航

 

一、数据库操作

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

linux 界面:

 mysql 界面:

 

2、show databases 查看所有的数据(如果没有数据库:创建数据库 create database 库名称)

 3、创建一个数据库

create  database    库名;

 

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

注意点:所有sql语句都要加; 分号

 

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

 

5、建表语句

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

 7.desc  查看表结构

desc  表名

 8.在navicat中可以操作数据库

 9.新建查询

 

 二、语句讲解(增删改查)

1、插入数据

(1)插入全部数据

insert  into   表名   values (字段1,字段2)

 

(2)插入部分数据

insert  into   表名(字段1)   values (数据1)

 (3)出入的数据变成?? 号

 解决方法:

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

DEFAULT charset=utf8;

 删除表:

drop  表名  删除表

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

建表:

1.字符类型

 

 

 字符类型:数值类型 、字符类型、时间类型

字符类型(字符长度)

建表:约束 

1、主键

primary  key      这个字段不能为空,一张表中只有一个主键,不能为空

2、默认值

default   默认值

3、非空约束

not  nll  不能为空

4、唯一索引

unique 

保证字段值具有唯一性,能为空,可以有多个

6.自增长

auto_increment    自增长(一般和主键一起用)

案例:

create table d3( id int(10) PRIMARY key , name varchar(20) UNIQUE,
age int(10) DEFAULT 18, fs int(20) not null
)DEFAULT charset=utf8;
select * from d3 ;
desc d3 ;

create table d3( id int(10) PRIMARY key , name varchar(20) UNIQUE,
age int(10) DEFAULT 18, fs int(20) not null
)DEFAULT charset=utf8;
select * from d3 ;
desc d3 ;

create table d3( id int(10) PRIMARY key , name varchar(20) UNIQUE,
age int(10) DEFAULT 18, fs int(20) not null
)DEFAULT charset=utf8;
select * from d3 ;
desc d3 ;

 

posted on 2025-04-27 17:43  多测师_肖sir  阅读(76)  评论(0)    收藏  举报