1、写出 SQL语句的格式 : 插入 ,更新 ,删除 表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10-15 张四 021-55665566 中专毕业 2006-10-15 (a) 有一新记录(小王 13254748547 高中毕业 2007-05-06)请用SQL语句新增至表中 (b) 请用sql语句把张三的时间更新成为当前系统时间 (c) 请写出删除名为张四的全部记录 2、请写出数据类型(int char varchar datetime text)的意思; 请问varchar和char有什么区别 3、MySQL自增类型(通常为表ID字段)必需将其设为(?)字段 4、分析编码题 请使用 Transact-SQL 建立如下表: 表名:雇员基本信息表; 字段名 数据类型 宽度 精度 可空性 要求 NO_ID CHAR 7 NOT NULL 设为主键 NAME CHAR 10 NOT NULL SEX CHAR 2 NOT NULL 默认值为”男” AGE INT NOT NULL DEPT VARCHAR 50 NULL PHONE VARCHAR 20 NULL NOTES VARCHAR 50 NULL 5、 现有1销售表,它们结构如下: id int (标识号) codno char(7) (商品编码) codname varchar(30) (商品名称) spec varchar(20) (商品规格) price numeric(10,2) (价格) sellnum int (销售数量) deptno char(3) (售出分店编码) selldate datetime (销售时间) 要求:写出查询销售时间段在2002-2-15日到2002-4-29之间,分店编码是01的所有记录。 6、 在 table1数据表中增加“No_id”字段, 数据类型 char(12), 不可空,并将其设定为 UNIQUE 约束, 写出其命令语句。
答案
1.
创建表格
Enter password: **********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 5.6.13-enterprise-commercial-advanced MySQL Enterprise Server
Advanced Edition (Commercial)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| csdn |
| cuixiao |
| mysql |
| performance_schema |
| sakila |
| student |
| test |
| wangwenshu |
| wangwenshu ; |
| world |
+--------------------+
11 rows in set (0.14 sec)
mysql> use csdn;
Database changed
mysql> create table user(Name varchar(20),Tel varchar(50),Content varchar(30),Da
te date);
Query OK, 0 rows affected (0.30 sec)
mysql> desc user;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| Name | varchar(20) | YES | | NULL | |
| Tel | varchar(50) | YES | | NULL | |
| Content | varchar(30) | YES | | NULL | |
| Date | date | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)
输入数据
mysql> insert into user values(' 张三 ',13333663366,' 大专毕业 ','