《深入浅出MySQL》之SQL基础.DOCVIP

  • 2
  • 0
  • 约1万字
  • 约 13页
  • 2019-02-19 发布于广东
  • 举报
《深入浅出MySQL》之SQL基础.DOC

《深入浅出MySQL》之SQL基础 SQL分类 数据定义语句(Data Definition Language,DDL):主要是用來定义数据库、表、列 等对象; 数据操作语句(Data Manipulation language,DML):用來添加、更新、删除和查询 数据库记录,并检查数据完整性; 3?数据控制语句(Data Control language,DCL):定义了数据库、表、用户的访问权限 和安全级别等; DDL语句语句 仁创建数据库 语法:create database dbname; 举例: mysql create database test; Query OK, 1 row affected (0.01 sec) 查看当前系统中有哪些数据库: mysql show databases; + + Database + + infonnat i on_schema mysql performance_schema sys test + + 5 rows in set (0.00 sec) 选择要操作的数据库: mysql use test Database changed 查看数据库中所创建的表: 田 V i ew Code 2删除数据库 语法:drop database dbname; 举例: mysql drop database test; Query OK, 0 rows affected (0. 00 sec) 注意:删除数据库后,数据库下血的所有的的表就被清空了,再删除之前记得备份有用的数 据。 3 ?创建表 create table tablename( column_name_l column_type_l constraints, column_name_2 column_type_2 constraints, column name 2 column type 2 constraints, ); 举例: mysql create table emp (neime varcheir (10), hiredate date, sal decimal(10, 2), dept int (2)); Query OK, 0 rows affected (0. 04 sec) 查看表: 语法:dcsc tablename 举例: mysql desc emp;+ mysql desc emp; + + + + + + + Field Type Null Key Default Extra + + + + + + + n ame varchar(10) YES | NULL | | hiredate date YES NULL | sal decimal(10, 2) YES ■ 1 NULL | dep t int (2) YES | NULL | | + + + + + + + 4 rows i n set (0.01 sec) 查看表的详细信息: mysql show crcatc table emp \G; ZJX ZTX Z|S Z|^ X|S X|S X|S X|S Z|S Z|S Z|^ ^|S ^|S X|S ^|S Z|S ^|S Z|S X|S X|X ZT^ T^row *************************** ZJX ZTX Z|S Z|^ X|S X|S X|S X|S Z|S Z|S Z|^ ^|S ^|S X|S ^|S Z|S ^|S Z|S X|S X|X ZT^ T^ Table: emp Create Table: CREATE TABLE emp ( name varchar(10) DEFAULT NULL, hiredate date DEFAULT NULL, sal decimal(10,2) DEFAULT NULL, dept int(2) DEFAULT NULL )ENGTNE=TnnoDB DEFAULT CIIARSET=utf8 1 row in set (0.00 sec) ERROR: No query specified 删除表 语法:drop table table name 举例: mysql drop table emp; Query OK, 0 rows affected (0. 01 sec) 修改表 修改表类型: 语法:alter table tablename modify column name column type new 举例: ? V i ew Code 增加表字段: 语法:al ter table tablename add column column_name column_type; 举例:

文档评论(0)

1亿VIP精品文档

相关文档