- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL学习由浅至深(二)
初级第二章 要做就做最好,要不就不做! MySQL AB提供了几种类型的程序: MYSQL服务器和服务器启动脚本: mysqld是MySQL服务器 mysqld_safe、mysql.server和mysqld_multi是服务器启动脚本 mysql_install_db初始化数据目录和初始数据库 访问服务器的客户程序: mysql是一个命令行客户程序,用于交互式或以批处理模式执行SQL语句。 mysqladmin是用于管理功能的客户程序。 mysqlcheck执行表维护操作。 mysqldump和mysqlhotcopy负责数据库备份。 mysqlimport导入数据文件。? mysqlshow显示信息数据库和表的相关信息。 登录MySql-Front客户端 CREATE DATABASE语法 CREATE INDEX语法 CREATE TABLE语法 ALTER DATABASE语法 ALTER TABLE语法 DROP DATABASE语法 DROP INDEX语法 DROP TABLE语法 RENAME TABLE语法 语法如下: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name??? [create_specification [, create_specification] ...]? create_specification:??? [DEFAULT] CHARACTER SET charset_name? | [DEFAULT] COLLATE collation_name 例子如下: mysql create database demo character set utf8; 语法如下: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name??? [(create_definition,...)]??? [table_options] [select_statement] … 例子如下: mysql create table test ( sid int, start date, remake varchar(200) ); 语法如下: RENAME TABLE tbl_name TO new_tbl_name??? [, tbl_name2 TO new_tbl_name2] … 重命名操作自动进行,这意味着当重命名正在运行时,其它线程不能读取任何表。例如,如果您有一个原有的表old_table,您可以创建另一个具有相同结构的空表new_table,然后用此空表替换原有的表 例子如下: mysql rename table test to new_test; 语法如下: create_definition:??? column_definition? | [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...)? | KEY [index_name] [index_type] (index_col_name,...)? | INDEX [index_name] [index_type] (index_col_name,...)? | [CONSTRAINT [symbol]] UNIQUE [INDEX]??????? [index_name] [index_type] (index_col_name,...)? | [FULLTEXT|SPATIAL] [INDEX] [index_name] (index_col_name,...)? | [CONSTRAINT [symbol]] FOREIGN KEY??????? [index_name] (index_col_name,...) [reference_definition]? | CHECK (expr) … 例子如下: mysql create table test2( sid int PRIMARY KEY, start date, remake varchar(50) ); 插入数据,主键重复约束,会提示错误,请修改主键数据: mysql insert into test2 (sid, start, remake) values (100, now(), test100); mysql insert into test2 (sid, start, remake) values (100, now(), test100); 语法如下: CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name??? [US
文档评论(0)