SQL语句之操作表

原创 2018年04月17日 14:51:24

1)  创建表



~创建一个员工表employee

           create table employee(

              id intprimary key auto_increment,

              namevarchar(20) unique,

              gender bitnot null,

              birthdaydate,

              entry_datedate,

              jobvarchar(40),

              salarydouble,

              resume text

           );

字符串型:varchar(可变长度的字符串),char(长度固定的字符串)。Varchar比char更省空间。Char比Varchar效率更高,更省时间。如果明确知道定义数据有多长,比如性别,一个字节,用char。如果是姓名,用varchar,Varchar最大655535。

主键:能够唯一标识出某一条记录,比如身份证。保证必须存在,必须独一无二,用primary key修饰的那一列就是主键列。auto_increment主键列会自动增长,保证ID不会冲突。

唯一约束:unique 修饰的字段不允许重复。

2)  查看表

查看表结构:desc tabName

       查看当前数据库中所有表:show tables

       查看当前数据库表建表语句 show createtable tabName;

3)  修改表

~在上面员工表的基本上增加一个image列。

           alter tableemployee add image blob;

       ~修改job列,使其长度为60。

           alter tableemployee modify job varchar(60);

       ~删除gender列。

           alter tableemployee drop gender;

       ~表名改为user。

           rename tableemployee to user;

       ~修改表的字符集为gbk

           alter table usercharacter set gbk;

       ~列名name修改为username

           alter table userchange name username varchar(20);

4)  删除表

~删除user表

           drop table user;


用SQL语句更新表格

SQL语言使用update语句更新或修改满足规定条件的现有记录。Update语句的格式为: update tablename set columnname = newvalue [, nextcolu...
  • wangjihua
  • wangjihua
  • 2005-12-21 14:52:00
  • 1116

<em>Sql语言</em>基本c操作

基本<em>sql语言</em>操作,具有表的查询,删除,更新的基本操作。是不错的文档。... 基本<em>sql语言</em>操作,具有表的查询,删除,更新的基本操作。是不错的文档。综合评分:0 收藏评论...
  • 2018年04月16日 00:00

SQL单表操作语句

1.创建数据库及表:CREATE DATABASE text;  use text;(在text下创建表)             CREATE TABLE celebs; 2.表创建列:列...
  • grs294845170
  • grs294845170
  • 2017-06-01 14:45:22
  • 370

mysql数据库常用的基本SQL语句--数据库表操作

一、增、删、改、查数据库表 (1)选择要操作的数据库 mysql> USE my_db; (2)创建数据库表stu_tbl mysql> CREATE TABLE stu_tbl(name VARC...
  • u010889616
  • u010889616
  • 2015-09-08 00:39:44
  • 1841

SQL语句之操作表

1)  创建表~创建一个员工表employee            create table employee(              id intprimary key auto_increm...
  • qiuchaoxi
  • qiuchaoxi
  • 2018-04-17 14:51:24
  • 56

SQL基础语句汇总

引言 语法 基础 连接数据库 查看数据库 使用数据库 查看表 查看表结构 建表 修改表 添加字段 移除字段 变更字段 插入 全字段插入 个别字段插入 普通查询 单表全字段查询 单表个别字段查询 多表查...
  • wenwen091100304
  • wenwen091100304
  • 2015-10-24 11:27:21
  • 15208

sql 语句动态操作表

--增加列alter table [TableName] add [P_ID] bigint not null default 0--删除列alter table [TableName] drop c...
  • wcp88888888
  • wcp88888888
  • 2009-08-05 14:10:00
  • 254

【PostgreSQL-9.6.3】数据表操作语句

1.创建数据表 create table table_name ( 字段1 数据类型[列级别约束条件][默认值], 字段2 数据类型[列级别约束条件][默认值], 字段3 数据类型[列级别约束条件][...
  • NextAction
  • NextAction
  • 2017-05-23 23:58:47
  • 428

SQL语句大全实例

SQL语句实例   表操作     例 1  对于表的教学管理数据库中的表 STUDENTS ,可以定义如下:    CREATE TABLE  STUDENTS   (SNO      N...
  • nanyanglu
  • nanyanglu
  • 2016-11-16 16:17:25
  • 8086

SQL数据库基本操作语句

一、数据库及数据库表定义   1、创建基本表    create table ([列级完整性约束条件]                                                ...
  • zdwzzu2006
  • zdwzzu2006
  • 2008-04-16 22:35:00
  • 55081
收藏助手
不良信息举报
您举报文章:SQL语句之操作表
举报原因:
原因补充:

(最多只允许输入30个字)