博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据表的相关操作
阅读量:5927 次
发布时间:2019-06-19

本文共 937 字,大约阅读时间需要 3 分钟。

1.主键约束

  特点非空,只用于表示当前的记录。

    设置主键:create table 表名(sid int primary key);

    删除主键:alter table 表名 drop primary key ;

    主键自动增长:主键字段后加 auto_increment ,只适用于masql

2.常见的表操作

  查看数据库中的所有的表: show table;

  查看表的结构:desc 表名;

  删除表:drop table 表名;

3.修改表的结构

  添加列: alter table 表名 add 列名 类型(长度)约束;

  修改列类型: alter table 表名 modify 列名 类型(长度);

  修改列名: alter table 表名 change 旧列名 新列名 类型();

  删除列: alter table 表名 drop 列名;

  修改表名: rename table 表名 to  新表名;

  修改表的字符集:alter table 表名 character set 字符集;

4.数据表添加数据

  向数据表插入数据: insert into 表名(列名1,列名2,......)values(值1,值2,......);

  添加数据,不考虑主键: insert into表名 values(值);/*值的个数和类型必须和表里的相同*/

5.更新数据

  update 表名 set 字段名 = 值,字段名 = 值;(该字段下所有的值全部被修改)

  update 表名 set 字段名 = 值, where 条件;

6.删除数据 

  删除数据:Delete from 表名 where 条件;

    例:删除sname等于11sort中的数据  delete from sort where sname=11;

  表数据清空:delete from 表名 ;

7.解决不能插入中文数据的问题

  set names gbk;

  注意:只对当前的操作有效,关闭命令行,这种设置无效。

转载于:https://www.cnblogs.com/cuichaobo/p/10712369.html

你可能感兴趣的文章
从零开始来看一下Java泛型的设计
查看>>
嵌入式WiFi芯片价格战已经打响 MCU企业该醒悟了
查看>>
Sonnedix收购意大利11.2MW光伏电站产品组合
查看>>
《版式设计——日本平面设计师参考手册》—第1章应用对象样式
查看>>
简洁强大的JavaWeb框架Blade
查看>>
【LINUX学习】链接文件
查看>>
Codeforces Round #323 (Div. 2) C.GCD Table
查看>>
fedora17的gnome3桌面美化
查看>>
Java类的继承总结
查看>>
我的友情链接
查看>>
JavaScript格式化数字显示格式
查看>>
linux视频教程之vsftp_B
查看>>
Shell编程基础
查看>>
numpy方法总结
查看>>
Android获取设备已安装的应用
查看>>
Mysql日期
查看>>
hibernate级联操作详解
查看>>
java泛型不是计算运行时的数据类型
查看>>
【数据库中间件】MyCat分表分库规则实现
查看>>
类QQ右下角弹出框(Qt)
查看>>