MySQLl数据库常用的基础操作语句大全.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQLl数据库常用的基础操作语句大全

MySQLl数据库常用的基础操作语句大全 MySQL是我们开发人员用的比较多的一个数据库。而下面小编分享一些基础的MySQL的语句。 零、用户管理: 1、新建用户: CREATE USER name IDENTIFIED BY ssapdrow; 2、更改密码: SET PASSWORD FOR name=PASSWORD(fdddfd); 3、权限管理 SHOW GRANTS FOR name; //查看name用户权限 GRANT SELECT ON db_name.* TO name;    //给name用户db_name数据库的所有权限 REVOKE SELECT ON db_name.* TO name;    //GRANT的反操作,去除权限; 一、数据库操作: 1、查看数据库: SHOW DATABASES; 2、创建数据库: CREATE DATABASE db_name;  //db_name为数据库名 3、使用数据库: USE db_name; 4、删除数据库: DROP DATABASE db_name; 二、创建表: 1、创建表: CREATE TABLE table_name( id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,    //id值,无符号、非空、递增——唯一性,可做主键。 name VARCHAR(60) NOT NULL score TINYINT UNSIGNED NOT NULL DEFAULT 0,    //设置默认列值 PRIMARY KEY(id) )ENGINE=InnoDB    //设置表的存储引擎,一般常用InnoDB和MyISAM;InnoDB可靠,支持事务;MyISAM高效不支持全文检索 DEFAULT charset=utf8;  //设置默认的编码,防止数据库中文乱码 如果有条件的创建数据表还可以使用 CREATE TABLE IF NOT EXISTS tb_name(........ 2、复制表: CREATE TABLE tb_name2 SELECT * FROM tb_name; 或者部分复制: CREATE TABLE tb_name2 SELECT id,name FROM tb_name; 3、创建临时表: CREATE TEMPORARY TABLE tb_name(这里和创建普通表一样); 4、查看数据库中可用的表: SHOW TABLES; 5、查看表的结构: DESCRIBE tb_name; 也可以使用: SHOW COLUMNS in tb_name;     //from也可以 6、删除表: DROP TABLE tb_name; 实例: DROP TABLE IF EXISTS tb_name; 7、表重命名: RENAME TABLE name_old TO name_new; 还可以使用: ALTER TABLE name_old RENAME name_new; 三、修改表: 1、更改表结构: ALTER TABLE tb_name ADD ...要更改的内容... 实例: ALTER TABLE tb_name ADD COLUMN address var80) NOT NULL; ALTER TABLE tb_name DROP address; ALTER TABLE tb_name CHANGE score score SMALLINT(4) NOT NULL; 四、插入数据: 1、插入数据: INSERT INTO tb_name(id,name,score)VALUES(NULL,张三,140),(NULL,张四,178),(NULL,张五,134); 这里的插入多条数据直接在后边加上逗号,直接写入插入的数据即可;主键id是自增的列,可以不用写。 2、插入检索出来的数据: INSERT INTO tb_name(name,score) SELECT name,score FROM tb_name2; 五、更新数据: 1、指定更新数据: UPDATE t

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档