MySQL数据表的基本操作,mysql数据基本操作
以下是事先列出的提纲,等明天给出详细内容与示例讲解:
一、创建数据表
1) 创建表的语法
2) 使用主键约束
3) 使用外键约束
4) 使用非空约束
5) 使用唯一性约束
6) 使用默认约束
7) 设置表的属性值自动增加
二、查看数据表结构
1) 查看表基本结构语句 DESCRIBE
2) 查看表详细结构语句 SHOW CREATE TABLE
三、修改数据表
1) 修改表名
2) 修改字段的数据类型
3) 修改字段名
4) 添加字段
5) 删除字段
6) 修改字段的排列位置
7) 更改表的存储引擎
8) 删除表的外键约束
四、删除数据表
1) 删除没有被关联的表
2) 删除被其他表关联的主表
五、数据库的基本操作 - 综合案例
一句query来实现,不可能
一次执行一个的语句是
RENAME TABLE tb_name TO new_name;
老子教你一招.
用程序输出一组语句然后在mysql执行
例: php
我倒想把程序代码都给你写上,可不知道你mysql的数据结构,154651166 park412@hotmail.com
你加我
如果心情好可以帮你解决
命令行
1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;
2、建立数据库:mysql> CREATE DATABASE 库名;
3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
4、删除数据库:mysql> DROP DATABASE 库名;
5、删除数据表:mysql> DROP TABLE 表名;
6、将表中记录清空:mysql> DELETE FROM 表名;
7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';
9、用文本方式将数据装入数据表中:mysql> load data local infile "d:/mysql.txt" into table 表名;
10、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;
11、命令行修改root密码:mysql> update mysql.user set password=password('新密码') where user='root';mysql> flush privileges;
12.修改密码的三种方法:mysql>update user set password=password('123456') where user='joy_pen';mysql>flush privileges;mysql>set password for 'joy_oen'=password('123456');mysql>grant usage on *.* to 'joy_pen' identified by '123456';
1、创建数据库
命令:create database <数据库名>例如:建立一个名为xhkdb的数据库mysql> create database xhkdb;
2、显示所有的数据库
命令:show databases (注意:最后有个s)mysql> show databases;
3、删除数据库
命令:drop database <数据库名>例如:删除名为 xhkdb的数据库mysql> drop database xhkdb;
4、连接数据库
命令: use <数据库名>例如:如果xhkdb数据库存在,尝试存取它:mysql> use xhkdb;屏幕提示:Database changed
5、当前选择(连接)的数据库mysql> select database();
6、当前数据库包含的表信息:mysql> show tables; (注意:最后有个s)
三、表操作,操作之前应连接某个数据库
1、建表
命令:create table <表名......余下全文>>