找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
mysql -uroot -p123456                  进入数据库
show databases                              查询数据库
create database +数据库名称          创建数据库
drop database +数据库名称            删除数据库
use +数据库名称                              进入到指定的数据库中
show tables;                                   查询指定库中的表
create table +表名(字段1名称,数据类型,约束,字段2名称,数据类型,约束 )                  创建一个表结构
数据类型:
int 存储整数 ,char 存储字符 char(10)占用了10个字符
相关约束:
primary key 主键约束 说明:非空,唯一,用于唯一标识对应的记录。类似身份证。
foreign key 外键约束 说明:用于表与表建立关系模型,使表与表紧密的结合起来。
not null 非空约束 说明:字段值不能为Null
default 默认值约束 说明:默认给字段指定默认值
auto_increment 自增约束 说明:作用在整数类型,字段默认从1开始自增
表结构的增删改查:
查询:desc +表名称;(查询表结构)
创建:create table(创建表结构)
改表名称:alter table 文件名rename 新的文件名;
改表字段名称:alter table dcs change id s_id int(4);(把dcs表中的id字段名称改为s_id名称)
增加字段:alter table dcs add class int(4);(给dcs增加一个表字段class默认放在末尾)
增加字段放在最前面:alter table xiaoqian add id int(4)first;
增加字段放在某个字段的后面:alter table xiaoqian add sex char(2)after age;
alter table 表名称 add (字段1,字段2);       同时增加多个字段
alter table 表名称 drop 字段名称; #单个       删除指定的单个字段或者多个字段
drop table 表名称     删除表
表结构操作语言:DDL
create创建  alter增加修改的  drop删除  desc查询
表数据操作语言:DML
增删改查:insert into ,delete from ,update set,select from
select * from 表名称; 查询所有的数据
delete from 文件名;删除整个表中的所有数据,,,,备注:delete只能删除表数据,不能删除表结构,如需要删除表结构需要用drop table
truncate  删除整个表的数据,,,,,,,备注:truncate只能删除表数据,不能删除表结构,如需要删除表结构需要用drop table
update 表名称 set 修改的值 where 条件指定;  ,修改表数据:

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册